Добрый день.
Приложение при запуске на машине клиента (Win2003) требует user.config
- Система конфигурации не прошла инициализацию
System.Configuration.ConfigurationErrorsException: Ошибка при загрузке файла конфигурации: Не удалось найти часть пути "C:\Documents and Settings\serg\PhoneServer.exe_Url_4d5jpmlnqmy1cb2cpuf3x1r3yge4heag\1.0.0.0\user.config". (C:\Documents and Settings\serg\Application Data\......
На машине на которой писал приложение(Win2007) нашел подобную папку с пустым user.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
</configSections>
</configuration>
,
в файле конфигурации для значений ставил область application.
Поставил костыль - ручками подбросил папочки, файлик (такой же пустой) - заработало, но это не выход.
Прошу , подскажите , что не так делаю ?
Мой файл конфигурации приложения
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c562344e089" >
<section name="PhoneServer.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c562544e089" requirePermission="false" />
</sectionGroup>
</configSections>
<connectionStrings>
<add name="PhoneServer.Properties.Settings.ConnectString"
connectionString="Data Source=localhost;Initial Catalog= db_data;User ID=admin;Password=123" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<applicationSettings>
<PhoneServer.Properties.Settings>
<setting name="CONTACT_TYPE_OUT_ID" serializeAs="String">
<value>1</value>
</setting>
<setting name="CONTACT_TYPE_IN_ID" serializeAs="String">
<value>42</value>
</setting>
</PhoneServer.Properties.Settings>
</applicationSettings>
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="tcp_Unsecured">
<security mode="None"></security>
</binding>
</netTcpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="PhoneServiceBehavior">
<serviceMetadata httpGetEnabled="false"/>
<serviceDebug includeExceptionDetailInFaults="true "/>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="AsterManagerService.ServerObject" behaviorConfiguration="PhoneServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:9998/PhoneService"/>
</baseAddresses>
</host>
<endpoint address="" binding="netTcpBinding" contract="AsterManagerService.IServerObject" bindingConfiguration="tcp_Unsecured" />
<endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange"/>
</service>
</services>
</system.serviceModel>
</configuration>