Добавлена ​​ссылка на веб-сервис, получающая сообщение об ошибке при отсутствии пространства имен - PullRequest
0 голосов
/ 02 февраля 2012

В Visual Studio Я только что добавил ссылку на веб-сервис на свой Asp.net сайт, но когда я пытаюсь использовать экземпляр веб-сервиса в коде, он говорит: missing type , namespace.Странно то, что когда я меняю целевой фреймворк с 3.5 на 4, эта ошибка исчезает.есть идеи что происходит?

Ответы [ 2 ]

0 голосов
/ 02 февраля 2012

лучше сделать wsdl.exe вашим веб-сервисом, затем включить его прокси-класс в код вашего клиента

C: \ Windows \ system32> wsdl.exe /out:C:\MyServiceProxy.cs "https://whatever.com/Myservice.asmx? WSDL "

Или вы можете:
Щелкните правой кнопкой мыши проект в обозревателе решений> Добавить ссылку> .Net Tab> System.Web.Extension добавить ссылку и все должно быть установлено

0 голосов
/ 02 февраля 2012

В какой версии вы работаете изначально?Там, вероятно, просто несовместимость версий.По какой причине вы не можете просто использовать .NET 4?

...