Поведение URL в веб-справочнике по Visual Studio - PullRequest
14 голосов
/ 07 октября 2009

Пожалуйста, кто-нибудь может точно объяснить, для чего предназначено свойство Поведение URL (статическое или динамическое) для веб-ссылки в Visual Studio.

Я считаю, что это влияет на то, где хранится URl для веб-службы, но у меня нет четкого понимания.

Ответы [ 2 ]

25 голосов
/ 26 мая 2012

Вот немного более полный ответ.

Динамический автоматически добавляет параметр, указывающий URL-адрес веб-службы. Да, этим можно управлять через app.config, но настройка должна находиться в определенном месте app.config в <applicationSettings>.

Статический заставляет конструктор прокси инициализировать свойство Url его исходным значением.

Таким образом, если у вас есть собственная обработка URL-адреса (например, URL-адрес получен из базы данных или находится в другом разделе app.config), URL Behaviour должен быть Static и позже изменяться в вашем пользовательском коде.

9 голосов
/ 07 октября 2009

Я считаю, что это влияет на то, где URl для веб-служба хранится, но я не иметь ясное понимание.

Верно.

Если вы установите его в динамический, впоследствии вы можете изменить URL-адрес веб-службы (WebService.Url). Подробности здесь .

...