Существует веб-сервис, написанный на WCF, который я добавляю в качестве ссылки.Генератор прокси-классов работает безупречно, когда я добавляю его в качестве ссылки на службу, но он генерирует немного другой класс, когда я добавляю его в качестве веб-ссылки, используя service.svc?WSDL
.Вот различия:
//service reference
public partial class TestServicesClient : ... // correct class name
{
public int TestMethod(string serviceID, int dealID) // correct method signature
{ ... }
}
//web reference
public partial class TestServices: ... //different class name
{
public void TestMethod(string serviceID, int dealID, bool dealIDSpecified, out int TestMethodResult, out bool TestMethodResultSpecified) // different method signature
{ ... }
}
Я пытался использовать wsdl.exe для создания веб-справочного класса, не помогло.
Что здесь не так?