Код ссылки в VB.NET - PullRequest
       28

Код ссылки в VB.NET

0 голосов
/ 26 ноября 2008

Я совсем не знаком с VB.NET или ASP. Мне нужно создать простую страницу, которая звонит на удаленный веб-сервис. Я использовал утилиту wsdl, которая поставляется вместе с DotNet SDK, чтобы сгенерировать прокси-сервер службы и записать его в файл VB. К сожалению, я не знаю, как ссылаться на этот код в моем файле ASPX или в коде файла VB, чтобы я мог создать экземпляр прокси.

Редактировать: я должен был это уточнить, отметив, что я не использую visual studio. Я просто закодировал .aspx с .vb за ним и поместил его в папку IIS. Есть ли способ сделать то, что вы предлагаете за пределами VS?

Ответы [ 2 ]

1 голос
/ 26 ноября 2008

Вам нужно добавить этот код в ваш проект, чтобы его можно было использовать.

Щелкните правой кнопкой мыши папку App_Code и выберите «Добавить существующий элемент». Это поднимет исследователь. Используйте его, чтобы выбрать сгенерированный файл, и он добавит его в ваш проект.

Теперь вы сможете ссылаться на этот код со своей страницы или код файла

Если в вашем проекте нет папки App_Code, щелкните правой кнопкой мыши проект в обозревателе решений и выберите «Добавить новую папку ASP.Net» -> App_Code

0 голосов
/ 26 ноября 2008

Или вместо утилиты wsdl:

В окнах обозревателя решений щелкните правой кнопкой мыши проект и выберите «Добавить веб-ссылку». В появившемся диалоговом окне укажите URL-адрес веб-службы. В поле имени веб-ссылки (в правом нижнем углу этого диалогового окна) введите любой локальный псевдоним для вызываемой службы.

Итак, если вы введете URL-адрес:

http://otherserver.com/otherservice.asmx

И веб-ссылка на имя: хуг

Чтобы использовать его, ваш код будет выглядеть так:

dim x as new xyz
var = x.methodname()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...