Когда WCF использует app.config или web.config? - PullRequest
8 голосов
/ 25 июля 2011

Я работаю над приложением WCF. Меня очень смущает вопрос, когда использовать файл web.config и файл app.config в клиенте и сервисе WCF. Кто-нибудь может мне помочь, когда использовать app.config и когда использовать web.config.

Ответы [ 3 ]

14 голосов
/ 25 июля 2011

Размещено ли оно в IIS?Web.config.Размещено ли это как отдельная служба?App.config.

http://msdn.microsoft.com/en-us/library/ms733932.aspx

1 голос
/ 17 марта 2017

При настройке службы в Visual Studio используйте либо файл Web.config, либо файл App.config, чтобы указать параметры.Выбор имени файла конфигурации определяется средой хостинга, выбранной вами для данной услуги.Если вы используете IIS для размещения своей службы, используйте файл Web.config.Если вы используете любую другую среду размещения, используйте файл App.config.

0 голосов
/ 25 июля 2011

Каждый раз, когда клиентское или серверное приложение запускается, оно загружает конфигурации из файлов .config. Например, в WCF вы можете настроить привязки и конечные точки в файле .config, при запуске приложения оно сначала проанализирует файл конфигурации и создаст соответствующие конечные точки и привязки.

Эти настройки не нужно перестраивать при их изменении, поэтому, если вы хотите изменить поведение при развертывании приложения, я думаю, что файл конфигурации - лучший выбор.

...