Использование файла интерфейса вывода wsdl.exe с myPage.aspx.vb - Невозможно ссылаться на интерфейс или веб-ссылку - PullRequest
0 голосов
/ 26 января 2012

Я создаю веб-страницу, которая должна использовать веб-сервис 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

1 Ответ

0 голосов
/ 14 декабря 2012

Вместо того, чтобы использовать «Добавить веб-ссылку» в Visual Studio, я использовал «Добавить сервисную ссылку».

На стороне сервера я обновился до .NET 3.5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...