Поведение URL в веб-ссылке Visual Studio

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

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

Спасибо

Ответы

Ответ 1

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

Это правильно.

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

Ответ 2

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

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

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

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