Почему не работал wsdl.exe? - PullRequest
0 голосов
/ 19 марта 2012

Мне нужно создать .cs из wsdl.

Я использую VS2010 и framework 4.0.

Я нажимаю AddService Reference -> Advanced ... -> Add WEb Reference -> введите пароль имени пользователя url -> view: веб-службы, найденные по этому URL: 1 Service Found - -> изменить имя веб-ссылки -> нажмите Add Reference .

В папке Web References созданы MyService и два файла item.wsdl и reference.map.

и больше ничего не было, что мне делать дальше?

Обновление: Если я создаю Add Service Reference, создаю файл:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.239
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace MyBegunApi.ServiceReference1 {

}

Update2: WSDL: http://www.2shared.com/document/2z8emR3Y/wsdl.html

Ответы [ 2 ]

1 голос
/ 19 марта 2012

это было

your class is called ServiceReference1.WebService1 ( Default).

, поэтому позже сделайте:

 ServiceReference1.WebService1 a = new  ServiceReference1.WebService1();

пс, если вы хотите обычную старую версию, вы должны сделать:

enter image description here

0 голосов
/ 19 марта 2012

Как вы хотите файл класса, перейдите к Добавить ссылку на службу. Предоставьте URL-адрес службы, для которой вы хотите добавить ссылку. Присвойте подходящее имя сервису после его обнаружения. Теперь в справочном файле сервиса вы получите сервисную ссылку с указанным именем. В этом вы получите класс reference.cs. В этом классе будут все методы и логика, реализованные в сервисе. Вы можете создавать объекты класса, которые вы получили из этого файла ссылочного класса, и затем использовать их.

Спасибо

...