Skip to content

Commit a14115f

Browse files
committed
CAS.CommServer.ProtocolHub
- tracing configuration - add project with scripts - create nuget package rel. 4.00.23 Issue #: 4876
1 parent 47c0db6 commit a14115f

40 files changed

+644
-573
lines changed

CommServer.ProtocolHub.sln

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
VisualStudioVersion = 14.0.25420.1
44
MinimumVisualStudioVersion = 10.0.40219.1
55
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2174EF99-7D4B-45EE-87F7-D5912F3DFB5D}"
6+
ProjectSection(SolutionItems) = preProject
7+
..\..\CommServer.DA.Viewer\CommServer.DA.Viewer\Viewer.UserInterfaceTests\app.config = ..\..\CommServer.DA.Viewer\CommServer.DA.Viewer\Viewer.UserInterfaceTests\app.config
8+
..\..\CommServer.DA.Viewer\CommServer.DA.Viewer\Viewer.UserInterfaceTests\AssemblyTraceEventUnitTest.cs = ..\..\CommServer.DA.Viewer\CommServer.DA.Viewer\Viewer.UserInterfaceTests\AssemblyTraceEventUnitTest.cs
9+
EndProjectSection
610
EndProject
711
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "T4Definitions", "..\PR39-CommonResources\T4Definitions\T4Definitions.csproj", "{D506423B-BA21-49E6-8C3B-88A771CA444E}"
812
EndProject
@@ -18,69 +22,45 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProtocolHub.GraphGUI", "Pro
1822
EndProject
1923
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProtocolHub.ConfiguartionEditor", "ProtocolHub.ConfiguartionEditor\ProtocolHub.ConfiguartionEditor.csproj", "{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}"
2024
EndProject
25+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProtocolHub.Scripts", "ProtocolHub.Scripts\ProtocolHub.Scripts.csproj", "{9980473B-E30A-4DD9-91FC-15126D050E68}"
26+
EndProject
2127
Global
2228
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2329
Debug|Any CPU = Debug|Any CPU
24-
Debug|x64 = Debug|x64
2530
Release|Any CPU = Release|Any CPU
26-
Release|x64 = Release|x64
2731
EndGlobalSection
2832
GlobalSection(ProjectConfigurationPlatforms) = postSolution
2933
{D506423B-BA21-49E6-8C3B-88A771CA444E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
30-
{D506423B-BA21-49E6-8C3B-88A771CA444E}.Debug|x64.ActiveCfg = Debug|x64
31-
{D506423B-BA21-49E6-8C3B-88A771CA444E}.Debug|x64.Build.0 = Debug|x64
3234
{D506423B-BA21-49E6-8C3B-88A771CA444E}.Release|Any CPU.ActiveCfg = Release|Any CPU
3335
{D506423B-BA21-49E6-8C3B-88A771CA444E}.Release|Any CPU.Build.0 = Release|Any CPU
34-
{D506423B-BA21-49E6-8C3B-88A771CA444E}.Release|x64.ActiveCfg = Release|x64
35-
{D506423B-BA21-49E6-8C3B-88A771CA444E}.Release|x64.Build.0 = Release|x64
3636
{CE7BA276-5ACF-44FE-B24A-F91F6A0B0436}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3737
{CE7BA276-5ACF-44FE-B24A-F91F6A0B0436}.Debug|Any CPU.Build.0 = Debug|Any CPU
38-
{CE7BA276-5ACF-44FE-B24A-F91F6A0B0436}.Debug|x64.ActiveCfg = Debug|x64
39-
{CE7BA276-5ACF-44FE-B24A-F91F6A0B0436}.Debug|x64.Build.0 = Debug|x64
4038
{CE7BA276-5ACF-44FE-B24A-F91F6A0B0436}.Release|Any CPU.ActiveCfg = Release|Any CPU
4139
{CE7BA276-5ACF-44FE-B24A-F91F6A0B0436}.Release|Any CPU.Build.0 = Release|Any CPU
42-
{CE7BA276-5ACF-44FE-B24A-F91F6A0B0436}.Release|x64.ActiveCfg = Release|x64
43-
{CE7BA276-5ACF-44FE-B24A-F91F6A0B0436}.Release|x64.Build.0 = Release|x64
4440
{E1351D09-7241-44C3-A292-8D46E322A61D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4541
{E1351D09-7241-44C3-A292-8D46E322A61D}.Debug|Any CPU.Build.0 = Debug|Any CPU
46-
{E1351D09-7241-44C3-A292-8D46E322A61D}.Debug|x64.ActiveCfg = Debug|x64
47-
{E1351D09-7241-44C3-A292-8D46E322A61D}.Debug|x64.Build.0 = Debug|x64
4842
{E1351D09-7241-44C3-A292-8D46E322A61D}.Release|Any CPU.ActiveCfg = Release|Any CPU
4943
{E1351D09-7241-44C3-A292-8D46E322A61D}.Release|Any CPU.Build.0 = Release|Any CPU
50-
{E1351D09-7241-44C3-A292-8D46E322A61D}.Release|x64.ActiveCfg = Release|x64
51-
{E1351D09-7241-44C3-A292-8D46E322A61D}.Release|x64.Build.0 = Release|x64
5244
{2BFCD8E7-8C88-4B0A-8FA3-2ABDC4F044C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5345
{2BFCD8E7-8C88-4B0A-8FA3-2ABDC4F044C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
54-
{2BFCD8E7-8C88-4B0A-8FA3-2ABDC4F044C3}.Debug|x64.ActiveCfg = Debug|x64
55-
{2BFCD8E7-8C88-4B0A-8FA3-2ABDC4F044C3}.Debug|x64.Build.0 = Debug|x64
5646
{2BFCD8E7-8C88-4B0A-8FA3-2ABDC4F044C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
5747
{2BFCD8E7-8C88-4B0A-8FA3-2ABDC4F044C3}.Release|Any CPU.Build.0 = Release|Any CPU
58-
{2BFCD8E7-8C88-4B0A-8FA3-2ABDC4F044C3}.Release|x64.ActiveCfg = Release|x64
59-
{2BFCD8E7-8C88-4B0A-8FA3-2ABDC4F044C3}.Release|x64.Build.0 = Release|x64
6048
{A6E398E2-7D4F-4C59-A8C7-2453281CC79C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
6149
{A6E398E2-7D4F-4C59-A8C7-2453281CC79C}.Debug|Any CPU.Build.0 = Debug|Any CPU
62-
{A6E398E2-7D4F-4C59-A8C7-2453281CC79C}.Debug|x64.ActiveCfg = Debug|x64
63-
{A6E398E2-7D4F-4C59-A8C7-2453281CC79C}.Debug|x64.Build.0 = Debug|x64
6450
{A6E398E2-7D4F-4C59-A8C7-2453281CC79C}.Release|Any CPU.ActiveCfg = Release|Any CPU
6551
{A6E398E2-7D4F-4C59-A8C7-2453281CC79C}.Release|Any CPU.Build.0 = Release|Any CPU
66-
{A6E398E2-7D4F-4C59-A8C7-2453281CC79C}.Release|x64.ActiveCfg = Release|x64
67-
{A6E398E2-7D4F-4C59-A8C7-2453281CC79C}.Release|x64.Build.0 = Release|x64
6852
{D09CB0E3-C54C-46D4-8DB1-F0C3302A1054}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
6953
{D09CB0E3-C54C-46D4-8DB1-F0C3302A1054}.Debug|Any CPU.Build.0 = Debug|Any CPU
70-
{D09CB0E3-C54C-46D4-8DB1-F0C3302A1054}.Debug|x64.ActiveCfg = Debug|x64
71-
{D09CB0E3-C54C-46D4-8DB1-F0C3302A1054}.Debug|x64.Build.0 = Debug|x64
7254
{D09CB0E3-C54C-46D4-8DB1-F0C3302A1054}.Release|Any CPU.ActiveCfg = Release|Any CPU
7355
{D09CB0E3-C54C-46D4-8DB1-F0C3302A1054}.Release|Any CPU.Build.0 = Release|Any CPU
74-
{D09CB0E3-C54C-46D4-8DB1-F0C3302A1054}.Release|x64.ActiveCfg = Release|x64
75-
{D09CB0E3-C54C-46D4-8DB1-F0C3302A1054}.Release|x64.Build.0 = Release|x64
7656
{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
7757
{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
78-
{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}.Debug|x64.ActiveCfg = Debug|x64
79-
{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}.Debug|x64.Build.0 = Debug|x64
8058
{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
8159
{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}.Release|Any CPU.Build.0 = Release|Any CPU
82-
{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}.Release|x64.ActiveCfg = Release|x64
83-
{C0F2A363-B200-4713-8EC3-4A2A98A96A1B}.Release|x64.Build.0 = Release|x64
60+
{9980473B-E30A-4DD9-91FC-15126D050E68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
61+
{9980473B-E30A-4DD9-91FC-15126D050E68}.Debug|Any CPU.Build.0 = Debug|Any CPU
62+
{9980473B-E30A-4DD9-91FC-15126D050E68}.Release|Any CPU.ActiveCfg = Release|Any CPU
63+
{9980473B-E30A-4DD9-91FC-15126D050E68}.Release|Any CPU.Build.0 = Release|Any CPU
8464
EndGlobalSection
8565
GlobalSection(SolutionProperties) = preSolution
8666
HideSolutionNode = FALSE

CommServer.ProtocolHub.sln.GhostDoc.user.dic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
bleble
12
mpostol
23
svnserver
34
techsupp
Lines changed: 88 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<configuration>
33
<configSections>
44
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
5-
<section name="CommServer.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
5+
<section name="CommServer.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
66
</sectionGroup>
77
</configSections>
88
<applicationSettings>
@@ -13,131 +13,127 @@
1313
</CommServer.Properties.Settings>
1414
</applicationSettings>
1515
<appSettings>
16-
<add key="Opc.Da.SampleServer.Device" value="CASOpcDaWrapper.device.xml"/>
17-
<add key="key1" value="dd7427f4cb5d27ed8c56"/>
18-
<add key="key2" value="99e1c0d64cef6ad070d5f2c55ce2197e19fa4fb0"/>
19-
<add key="ItemDsc_configfile" value="item_dsc.xml"/>
16+
<add key="Opc.Da.SampleServer.Device" value="CASOpcDaWrapper.device.xml" />
17+
<add key="key1" value="dd7427f4cb5d27ed8c56" />
18+
<add key="key2" value="99e1c0d64cef6ad070d5f2c55ce2197e19fa4fb0" />
19+
<add key="ItemDsc_configfile" value="item_dsc.xml" />
2020
<!--error frequency for null protocol -->
21-
<add key="NULLErrorFrequency" value="100000"/>
22-
<add key="configfile" value="DefaultConfig.xml"/>
23-
<add key="PLCNaN" value="65535"/>
24-
<add key="MinAvgMax_Tag_management" value="50"/>
25-
<add key="MinAvgMax_Group_management" value="50"/>
26-
<add key="MinAvgMax_Group_Read_management" value="50"/>
27-
<add key="MinAvgMax_Transition_management" value="50"/>
28-
<add key="MinAvgMax_FrameResponse_management" value="20"/>
29-
<add key="MinAvgMax_CharacterGap_management" value="500"/>
30-
<add key="WaitForReconnectServerInSec" value="30"/>
31-
<add key="WaitForFirstGroupUpdateSendInMiliSec" value="800"/>
32-
<add key="HTTPport" value="8888">
33-
</add>
34-
<add key="HTTPSOAPport" value="9000">
35-
</add>
36-
<add key="RemotingHTTPport" value="5000">
37-
</add>
38-
<add key="ConsoleRemotingHTTPport" value="5757">
39-
</add>
40-
<add key="ConsoleRemotingHTTPhost" value="127.0.0.1"/>
41-
<add key="UseLocalTime" value="False">
42-
</add>
43-
<add key="ClientSettingsProvider.ServiceUri" value=""/>
21+
<add key="NULLErrorFrequency" value="100000" />
22+
<add key="configfile" value="DefaultConfig.xml" />
23+
<add key="PLCNaN" value="65535" />
24+
<add key="MinAvgMax_Tag_management" value="50" />
25+
<add key="MinAvgMax_Group_management" value="50" />
26+
<add key="MinAvgMax_Group_Read_management" value="50" />
27+
<add key="MinAvgMax_Transition_management" value="50" />
28+
<add key="MinAvgMax_FrameResponse_management" value="20" />
29+
<add key="MinAvgMax_CharacterGap_management" value="500" />
30+
<add key="WaitForReconnectServerInSec" value="30" />
31+
<add key="WaitForFirstGroupUpdateSendInMiliSec" value="0" />
32+
<add key="HTTPport" value="8888"></add>
33+
<add key="HTTPSOAPport" value="9000"></add>
34+
<add key="RemotingHTTPport" value="5000"></add>
35+
<add key="ConsoleRemotingHTTPport" value="5757"></add>
36+
<add key="UseLocalTime" value="False"></add>
37+
<add key="MinAvgMax_Transaction_management" value="20" />
38+
<add key="UseTimeStampToCheckForUpdate" value="false" />
4439
</appSettings>
45-
<!-- https://msdn.microsoft.com/en-us/library/1txedc80(v=vs.110).aspx -->
4640
<system.diagnostics>
4741
<sources>
48-
<source name="TraceNet_to_Serial" switchName="Net_to_Serial" switchType="System.Diagnostics.SourceSwitch">
42+
<!--CAS-->
43+
<source name="TracesFromEventLogMonitor" switchName="TracesFromEventLogMonitor.Switch" switchType="System.Diagnostics.SourceSwitch">
4944
<listeners>
50-
<!--
51-
<add name="console"
52-
type="System.Diagnostics.ConsoleTraceListener">
53-
<filter type="System.Diagnostics.EventTypeFilter" initializeData="Warning"/>
54-
</add>
55-
-->
56-
<add name="DebugOutput"/>
57-
<add name="LogFile"/>
58-
<remove name="Default"/>
45+
<add name="LogFile" />
46+
<add name="DebugOutput" />
47+
<remove name="Default" />
5948
</listeners>
6049
</source>
61-
<source name="NetworkConfig.ApplicationProtocol" switchName="NetworkConfig" switchType="System.Diagnostics.SourceSwitch">
50+
<source name="CAS.CodeProtect.TraceSource" switchName="CAS.CodeProtect.TraceSource.Switch" switchType="System.Diagnostics.SourceSwitch">
6251
<listeners>
63-
<add name="ConfigLogFile"/>
64-
<remove name="Default"/>
52+
<add name="LogFile" />
53+
<add name="DebugOutput" />
54+
<remove name="Default" />
6555
</listeners>
6656
</source>
67-
<source name="CAS.Lib.CommServer" switchName="CAS.Lib.CommServer" switchType="System.Diagnostics.SourceSwitch">
57+
<source name="CAS.RealTime" switchName="CAS.RealTime.Switch" switchType="System.Diagnostics.SourceSwitch">
58+
<listeners>
59+
<add name="LogFile" />
60+
<add name="DebugOutput" />
61+
<remove name="Default" />
62+
</listeners>
63+
</source>
64+
<source name="CAS.Windows.Forms" switchName="CAS.Windows.Forms.Switch" switchType="System.Diagnostics.SourceSwitch">
6865
<listeners>
69-
<add name="DebugOutput"/>
70-
<remove name="Default"/>
66+
<add name="LogFile" />
67+
<add name="DebugOutput" />
68+
<remove name="Default" />
7169
</listeners>
7270
</source>
73-
<!-- ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_fxnetwork/html/5ef9fe4b-8d3d-490e-9259-1d014b2181af.htm -->
74-
<source name="System.Net.Sockets">
71+
<source name="CAS.CommServer.CommonBus" switchName="CAS.CommServer.CommonBus.Switch" switchType="System.Diagnostics.SourceSwitch">
7572
<listeners>
76-
<add name="LogFile"/>
77-
<add name="DebugOutput"/>
78-
<remove name="Default"/>
73+
<add name="LogFile" />
74+
<add name="DebugOutput" />
75+
<remove name="Default" />
76+
</listeners>
77+
</source>
78+
<!--CAS.CommServer.ProtocolHub.Communication-->
79+
<source name="CAS.Lib.CommServer" switchName="CAS.Lib.CommServer" switchType="System.Diagnostics.SourceSwitch">
80+
<listeners>
81+
<add name="DebugOutput" />
82+
<add name="LogFile" />
83+
<remove name="Default" />
7984
</listeners>
8085
</source>
8186
</sources>
8287
<switches>
83-
<!--ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref6/html/T_System_Diagnostics_SourceLevels.htm-->
84-
<!-- SourceLevels Enumeration -->
85-
<add name="NetworkConfig" value="Off"/>
86-
<add name="Net_to_Serial" value="Off"/>
87-
<add name="RS_to_Serial" value="Off"/>
88-
<add name="CAPI_to_Serial" value="Off"/>
89-
<add name="CAS.Lib.CommServer" value="All"/>
90-
<!-- value: Required String attribute. Sets the verbosity of the output.
91-
Legitimate values are Critical, Error, Verbose, Warning, and Information.
92-
-->
93-
<!-- maxdatasize: Optional Int32 attribute. Sets the maximum number of bytes of network data included in each line trace.
94-
The default value is 1024.
88+
<!--CAS-->
89+
<add name="TracesFromEventLogMonitor.Switch" value="All" />
90+
<add name="CAS.CodeProtect.TraceSource.Switch" value="All" />
91+
<add name="CAS.RealTime.Switch" value="All" />
92+
<add name="CAS.Windows.Forms.Switch" value="All" />
93+
<add name="CAS.CommServer.CommonBus.Switch" value="All" />
94+
<!--CAS.CommServer.ProtocolHub.Communication-->
95+
<add name="CAS.Lib.CommServer" value="All" />
96+
97+
<!--
98+
<add name="NetworkConfig" value="Warning" />
99+
<add name="Net_to_Serial" value="Warning" />
100+
<add name="RS_to_Serial" value="Warning" />
101+
<add name="CAPI_to_Serial" value="Warning" />
102+
<add name="BaseStationTrace" value="Warning" />
103+
<add name="System.Net.Sockets" value="Warning" />
95104
-->
96-
<!-- tracemode Optional String attribute. Set to includehex to show protocol traces in hexadecimal and text format.
97-
Set to protocolonly to show only text. The default value is includehex.
98-
-->
99-
<add name="System.Net.Sockets" value="Warning"/>
100105
</switches>
101106
<sharedListeners>
102-
<add name="DebugOutput" type="System.Diagnostics.ConsoleTraceListener" initializeData="true">
103-
<!-- Allows all events through. -->
104-
<filter type="System.Diagnostics.EventTypeFilter" initializeData="All"/>
105-
<!-- Allows the Stop, Start, Suspend, Transfer, and Resume events through. -->
106-
<!-- <filter type="System.Diagnostics.EventTypeFilter" initializeData="ActivityTracing" /> -->
107-
<!-- Allows only Critical events through. -->
108-
<!-- <filter type="System.Diagnostics.EventTypeFilter" initializeData="Critical" /> -->
109-
<!-- Allows Critical and Error events through. -->
110-
<!-- <filter type="System.Diagnostics.EventTypeFilter" initializeData="Error" /> -->
111-
<!-- Allows Critical, Error, Warning, and Information events through. -->
112-
<!-- <filter type="System.Diagnostics.EventTypeFilter" initializeData="Information" /> -->
113-
<!-- Does not allow any events through. -->
114-
<!-- <filter type="System.Diagnostics.EventTypeFilter" initializeData="Off" /> -->
115-
<!-- Allows Critical, Error, Warning, Information, and Verbose events through. -->
116-
<!-- <filter type="System.Diagnostics.EventTypeFilter" initializeData="Verbose" /> -->
117-
<!-- Allows Critical, Error, and Warning events through. -->
118-
<!-- <filter type="System.Diagnostics.EventTypeFilter" initializeData="Warning" /> -->
119-
</add>
120-
<add name="LogFile" type="CAS.Lib.RTLib.Diagnostics.AdvancedDelimitedListTraceListener, CAS.RTLibComm" initializeData="|ApplicationDataPath|log\Net_to_Serial.log" traceOutputOptions="DateTime">
121-
<filter type="System.Diagnostics.EventTypeFilter" initializeData="Off"/>
107+
<add name="DebugOutput" type="System.Diagnostics.ConsoleTraceListener" initializeData="false">
108+
<filter type="System.Diagnostics.EventTypeFilter" initializeData="All" />
122109
</add>
123-
<add name="ConfigLogFile" type="CAS.Lib.RTLib.Diagnostics.AdvancedDelimitedListTraceListener, CAS.RTLibComm" initializeData="|ApplicationDataPath|log\NetworkConfig.log" traceOutputOptions="DateTime">
124-
<filter type="System.Diagnostics.EventTypeFilter" initializeData="Off"/>
110+
<add name="LogFile" type="CAS.Lib.CodeProtect.EnvironmentAccess.AdvancedDelimitedListTraceListener,CAS.CodeProtect" initializeData="|ApplicationDataPath|\CAS.CommServer.ProtocolHub.Communication.log" traceOutputOptions="DateTime">
111+
<filter type="System.Diagnostics.EventTypeFilter" initializeData="All" />
125112
</add>
126113
</sharedListeners>
114+
<trace autoflush="true" />
127115
</system.diagnostics>
128116
<system.web>
129117
<membership defaultProvider="ClientAuthenticationMembershipProvider">
130118
<providers>
131-
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri=""/>
119+
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
132120
</providers>
133121
</membership>
134122
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
135123
<providers>
136-
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/>
124+
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
137125
</providers>
138126
</roleManager>
139127
</system.web>
140128
<startup>
141-
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1"/>
129+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1" />
142130
</startup>
131+
<runtime>
132+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
133+
<dependentAssembly>
134+
<assemblyIdentity name="CAS.CodeProtect" publicKeyToken="8832ff1a67ea61a3" culture="neutral" />
135+
<bindingRedirect oldVersion="0.0.0.0-6.1.3.22636" newVersion="6.1.3.22636" />
136+
</dependentAssembly>
137+
</assemblyBinding>
138+
</runtime>
143139
</configuration>

0 commit comments

Comments
 (0)