Что содержится в файле App.config, созданном с помощью «добавить ссылку на службу»? - PullRequest
2 голосов
/ 28 сентября 2010

при добавлении ссылки на сервис генерируется app.config. Я хотел бы знать, отражают ли привязки, конечные точки и все остальное службу, на которую я создал ссылку? Они конкретно определяют привязки сервисов, тип безопасности и т. Д., Или это просто универсальный app.config? Там вроде бы много настроек ..

Ответы [ 2 ]

3 голосов
/ 28 сентября 2010

Да, количество вещей, которые мастер Add Service Reference сбрасывает в ваш app.config / web.config, колеблется - и в основном не нужно (потому что оно в основном вставляет все настройки, даже все те, которые являются значениями по умолчанию).

Да, в настройках есть такие вещи, как

  • привязка и конфигурация привязки (параметры, такие как тайм-ауты, прокси и т. Д.)
  • поведения (на стороне клиента)
  • конечные точки клиента

Если вам интересно узнать, как вручную создать эти конфиги до минимума (что очень легко сделать, очень легко понять!)смотреть эти видео:

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

0 голосов
/ 28 сентября 2010

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

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

...