Я создаю веб-страницу, которая должна использовать веб-сервис wsdl по удаленному URL (https://sitename/ws/general.asmx)
Я добавил веб-сервис в папку проекта как generalWS (щелкните правой кнопкой мыши в VS2010, добавьте веб-сервис), и редактор распознает методы веб-сервиса.
Затем я использовал wsdl.exe для создания прокси-файла general.vb с частичными классами и интерфейсом и скопировал его в папку моего проекта.
Я сейчас пытаюсь сослаться на этот веб-сервис, создав новый объект для веб-сервиса, но он не компилируется:
BC30002: тип 'GeneralWS.general' не определен.
Может ли кто-нибудь направить меня в правильном направлении?
Нужно ли ссылаться на файл интерфейса в файле aspx.vb?
Нужно ли делать что-то особенное с файлом web.config?
Спасибо!
Развертывание на IIS6.0 с .NET Framework 2.0
Использование MS Visual Studio 2010
myPage.aspx.vb
Imports System.Web.Services
Imports System.Xml
Imports System.IO
Partial Class _Default
Inherits System.Web.UI.Page
'declare the web services
Public wsg As New generalWS.general() ''ERROR COMPILE LINE''
'
'
'
'
generalWS.vb
Public Interface generalSoap
Function1
Function2
'
'
Public Partial class method1
Public Partial class method2
Public Partial class method3