Поведение URL-адреса в веб-справке Visual Studio
-
20-09-2019 - |
Вопрос
Пожалуйста, кто-нибудь может точно объяснить, для чего предназначено свойство «Поведение URL-адреса» (статическое или динамическое) для веб-ссылки в Visual Studio.
Я считаю, что это влияет на то, где хранится URL-адрес веб-службы, но у меня нет четкого понимания.
Решение
Я считаю, что это влияет на то, где хранится URL для веб -службы, но у меня нет четкого понимания.
Это верно.
Если вы установите динамический режим, впоследствии вы сможете изменить URL-адрес веб-службы (WebService.Url). Подробности здесь.
Другие советы
Вот немного более полный ответ.
Динамический автоматически добавляет параметр, определяющий URL-адрес веб-службы.Да, этим можно управлять через app.config
, но настройка должна находиться в определенном месте app.config
под <applicationSettings>
.
Статический заставляет конструктор прокси инициализироваться Url
имущество до первоначальной стоимости.
Итак, если у вас есть собственная обработка URL-адресов (например,URL-адрес извлекается из базы данных или находится в другом разделе app.config
), URL Behaviour
должно быть Static
и позже изменено в вашем пользовательском коде.