mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-23 10:23:13 +08:00
2e0f4332ba
2. Added certificate extension parsing back in (actual parsing code is still TODO as pInvoke is not an option).
75 lines
3.3 KiB
XML
75 lines
3.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<configuration>
|
|
<configSections>
|
|
<section name="Opc.Ua.Publisher" type="Opc.Ua.ApplicationConfigurationSection,Opc.Ua.Core" />
|
|
</configSections>
|
|
<system.serviceModel>
|
|
<!--
|
|
UA servers built with the SDK use the Opc.Ua.SessionEndpoint class to implement the ISessionEndpoint
|
|
contract. It is possible to add additional behavoirs in the configuration file by referencing this
|
|
service. For example, the configuration in this file turns on metadata publishing.
|
|
-->
|
|
<services>
|
|
<service name="Opc.Ua.SessionEndpoint" behaviorConfiguration="Opc.Ua.SessionEndpoint.Behavior">
|
|
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
|
|
</service>
|
|
</services>
|
|
<!-- Servers deployed in production environments should turn the httpGetEnabled and includeExceptionDetailInFaults options off -->
|
|
<behaviors>
|
|
<serviceBehaviors>
|
|
<behavior name="Opc.Ua.SessionEndpoint.Behavior">
|
|
<serviceMetadata httpGetEnabled="true" />
|
|
<serviceDebug includeExceptionDetailInFaults="true" />
|
|
</behavior>
|
|
</serviceBehaviors>
|
|
</behaviors>
|
|
<!--
|
|
Uncommenting this <diagnostics> block will turn on message logging. The contents and the location of the
|
|
log file are specified in the <system.diagnostics> block.
|
|
-->
|
|
<!--
|
|
<diagnostics>
|
|
<messageLogging logEntireMessage="true" maxMessagesToLog="3000" logMessagesAtServiceLevel="true" logMalformedMessages="true" logMessagesAtTransportLevel="true"/>
|
|
</diagnostics>
|
|
-->
|
|
</system.serviceModel>
|
|
<!--
|
|
<system.diagnostics>
|
|
<sources>
|
|
<source name="System.ServiceModel" switchValue="Verbose, ActivityTracing">
|
|
<listeners>
|
|
<add type="System.Diagnostics.DefaultTraceListener" name="Default"/>
|
|
<add name="ServiceModel Listener"/>
|
|
</listeners>
|
|
</source>
|
|
<source name="System.ServiceModel.MessageLogging">
|
|
<listeners>
|
|
<add type="System.Diagnostics.DefaultTraceListener" name="Default"/>
|
|
<add name="ServiceModel Listener"/>
|
|
</listeners>
|
|
</source>
|
|
</sources>
|
|
<sharedListeners>
|
|
<add initializeData="Opc.Ua.Publisher.svclog" type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="ServiceModel Listener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack"/>
|
|
</sharedListeners>
|
|
</system.diagnostics>
|
|
-->
|
|
<Opc.Ua.Publisher>
|
|
<ConfigurationLocation xmlns="http://opcfoundation.org/UA/SDK/Configuration.xsd">
|
|
<FilePath>Opc.Ua.Publisher.Config.xml</FilePath>
|
|
</ConfigurationLocation>
|
|
</Opc.Ua.Publisher>
|
|
<runtime>
|
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
|
<dependentAssembly>
|
|
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
|
|
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
|
|
</dependentAssembly>
|
|
<dependentAssembly>
|
|
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
|
<bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />
|
|
</dependentAssembly>
|
|
</assemblyBinding>
|
|
</runtime>
|
|
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /></startup></configuration>
|