Файл Web.config предназначен для задания настроек параметров подключения к контроллерам, с которыми взаимодействует текущий контроллер.
Располагается в папке C:\Inetpub\wwwroot\DICSControllerWebroot.
Файл состоит из трех основных секций:
Пример 1
<endpoint
address="http://DICSController2.comp.npo:8080/
NpoComputer.Dics.Controller.Controller.svc"
binding="wsHttpBinding"
bindingConfiguration="SafetyCommunicationBinding"
contract="NpoComputer.Dics.Communication.INetCommunicator"
name="Controller2"
behaviorConfiguration="SafetyClientBehavior">
<identity>
<dns value="TestServer"/>
</identity>
</endpoint>
|
• | секции настроек конфигурационных файлов контроллера и буферов пакетов. |
Пример 2
<appSettings>
<add
key="StorageDirectory"
value="\\W254V\SharedDisk\Controller1\" />
<add
key="CommunicationLogDirectory"
value="" />
<add
key="Source"
value="Controller service" />
</appSettings>
|
• | секции настроек счетчиков. |
Пример 3
<PerformanceCounterConfiguration Enabled="False">
<BasicCounters
CategoryName="DICS Controller "
CategoryHelp="DICS Controller performance counters.">
<clear />
<add Type="PackagePreparationTimePerHour" />
<add Type="TransferredPackagesTotal" />
<add Type="ReceivedPackagesTotal" />
<add Type="PackageTransferringErrorsTotal" />
<add Type="SchedulerStartsPerHour" />
<add Type="PackagesInTransferBuffer" />
<add Type="PackagesInSentBuffer" />
<add Type="PackagesInErrorBuffer" />
<add Type="PackageLifetimeInTransferBufferPerHour" />
</BasicCounters>
<AdditionalCounters
CategoryName="DICS Controller Additional"
CategoryHelp="DICS Controller additional performance counters.">
<clear />
<add Type="PackagesTransferredToNode" />
<add Type="PackagesReceivedFromNode" />
</AdditionalCounters>
</PerformanceCounterConfiguration>
|