Проблема с обновлением веб-ссылки в Visual Studio

Проблема в том, что у меня есть веб-ссылка, созданная из файла WSDL. Теперь у меня есть новый WSDL, но старое место, где раньше был WSDL, недоступно. Где я могу изменить путь к новому WSDL для обновления веб-ссылки? Когда я удаляю свою старую веб-ссылку и добавляю новую с тем же именем, я больше не вижу пространство имен веб-ссылки в классах кода... есть идеи??


person shin    schedule 13.01.2011    source источник


Ответы (3)


Это зависит от типа вашей ссылки.

Если это ссылка на службу, вы можете изменить ее, щелкнув правой кнопкой мыши по этой ссылке и выбрав «Настроить ссылку на службу». В окне настроек справочника услуг вы увидите поле «Адрес». Там вы можете изменить свой справочный адрес службы.

Если это веб-ссылка, выберите эту веб-ссылку и нажмите клавишу F4, чтобы открыть окно свойств. Там вы можете изменить URL-адрес веб-ссылки.

person HABJAN    schedule 13.01.2011
comment
это веб-версия, но свойство «Полный путь» отключено :( - person shin; 13.01.2011
comment
Но проблема в том, что на полном пути у меня есть что-то вроде E:_DEV_DEV\CS2New\2WWW\App_WebReferences\Service\, но когда я нажимаю «Обновить веб-ссылку», я получаю сообщение «Ошибка при загрузке файла:///F:/_DEV.. .. Я думаю, это потому, что проект был создан на другой машине: / есть идеи? - person shin; 13.01.2011
comment
Скопируйте WSDL на свой локальный компьютер и установите веб-ссылку на файл WSDL вашего локального компьютера. Например: C:\test.wsdl - person HABJAN; 13.01.2011

Если вы используете WSDL/svcutil для создания прокси, укажите параметр /namespace.

person Vijay Sirigiri    schedule 13.01.2011

  1. В обозревателе решений в VS выберите веб-ссылку.
  2. На панели «Свойства» вы найдете URL-адрес веб-ссылки, измените его на новое значение.
  3. Обновить веб-ссылку.
person M.Medhat    schedule 13.01.2011