Лучший отвечающий
файл конфигурации WCF

Вопрос
-
Здраствуйте, у меня возникла одна проблема с файлами конфигурации WCF. Дело в том, что у меня три разных типа клиента, которые лежат в одной папке. Но у всех отдельный файл конфигурации, привязанный к *.exe
Program.exe.config Program1.exe.config Program2.exe.config
Можно ли сделать так, чтобы был один файл конфигурации и все 3 приложения обращались к нему. Заранее благодарен.
- Перемещено Abolmasov DmitryModerator 24 декабря 2010 г. 6:06 (От:Настольные ПК)
7 декабря 2010 г. 22:30
Ответы
-
Извиняюсь, что долго не отвечал. Попробовал различные варианты. Но так и не удалось установить общий файл конфигурации. Пробовал так:
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile = @"d:\conf.config";
В этом случае значение не меняется вообще. То есть путь остаётся старый.
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", @"d:\conf.config");
В этом случае значение меняется, но работает это только при запуски из VisualStudio. Когда запускаю непосредственно сам .exe файл, выдаёт ошибку, что файл конфигурации не найден.
Извиняюсь, забыл, про это
Все работает!!!ConfigurationManager.RefreshSection("SectionPath");
- Помечено в качестве ответа Abolmasov DmitryModerator 15 декабря 2010 г. 8:39
15 декабря 2010 г. 1:25
Все ответы
-
По-моему, можно сделать 4й файл который во всех трех включать.8 декабря 2010 г. 5:49Модератор
-
Вы также можете посмотреть следующие топики:
How to configure WCF without App.Config file
Can I use a custom config file in wcf
Надеюсь это вам поможет
Для связи [mail]8 декабря 2010 г. 6:15Модератор -
Уважаемый пользователь!
В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме
Для связи [mail]13 декабря 2010 г. 7:00Модератор -
Извиняюсь, что долго не отвечал. Попробовал различные варианты. Но так и не удалось установить общий файл конфигурации. Пробовал так:
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile = @"d:\conf.config";
В этом случае значение не меняется вообще. То есть путь остаётся старый.
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", @"d:\conf.config");
В этом случае значение меняется, но работает это только при запуски из VisualStudio. Когда запускаю непосредственно сам .exe файл, выдаёт ошибку, что файл конфигурации не найден.
15 декабря 2010 г. 1:07 -
Извиняюсь, что долго не отвечал. Попробовал различные варианты. Но так и не удалось установить общий файл конфигурации. Пробовал так:
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile = @"d:\conf.config";
В этом случае значение не меняется вообще. То есть путь остаётся старый.
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", @"d:\conf.config");
В этом случае значение меняется, но работает это только при запуски из VisualStudio. Когда запускаю непосредственно сам .exe файл, выдаёт ошибку, что файл конфигурации не найден.
Извиняюсь, забыл, про это
Все работает!!!ConfigurationManager.RefreshSection("SectionPath");
- Помечено в качестве ответа Abolmasov DmitryModerator 15 декабря 2010 г. 8:39
15 декабря 2010 г. 1:25