Я столкнулся с проблемой с моим app.config
файлом в c #
Большую часть времени служба может прочитать раздел <appsetting>
, но иногда возникает ошибка ниже.
Эта проблема возникала периодически, поэтому трудно найти причину ошибки:
"В разделе конфигурации appSettings есть непредвиденное объявление."
My app.config
имеет видследует:
<?xml version="1.0"?>
<configuration>
<system.runtime.remoting>
<application>
<channels>
<channel ref="tcp" port="5555">
<serverProviders>
<formatter ref="binary" />
</serverProviders>
</channel>
</channels>
<service>
<wellknown mode="SingleCall" type="Sample, Sample.BSL" objectUri="Sample.BSL.Common.bin" />
</service>
</application>
<customErrors mode="Off" />
</system.runtime.remoting>
<appSettings>
<add key="KEY_1" value="Sample.Service.exe.config"></add>
<add key="KEY_2" value="VALUE"/>
<add key="KEY_3" value="VALUE"></add>
<add key="KEY_4" value="VALUE"></add>
<add key="KEY_5" value="VALUE"></add>
<add key="KEY_6" value="VALUE"></add>
<add key="KEY_7" value="VALUE"></add>
<add key="KEY_8" value="VALUE"></add>
<add key="KEY_9.ServiceUri" value="" />
<add key="KEY_10" value="D:\VALUE\Log\Sample.Service" />
</appSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
</configuration>