У меня есть оригинальный wsdl-файл от моего босса и попросил меня создать Dummy Web Service на его основе. А затем создайте клиента, чтобы проверить его, используя новый файл wsdl, который создается из Dummy Web Service, и он должен быть точно таким же, как исходный wsdl. К сожалению, я обнаружил, что новый wsdl, созданный Dummy Web Service, отличается от оригинального. Кто-нибудь может сказать мне, почему? Как получить тот же wsdl, что и исходный? Благодаря!WCF генерировать wsdl отличается от оригинала wsdl, который был предоставлен для создания службы WCF?
То, что я сделал для этой задачи:
SvcUtil.exe /sc original.wsdl
->, чтобы получить класс C# службы и реализовать конкретный класс для него (фиктивный веб-службы)svcutil /t:metadata 'http://localhost/myservice/test.svc?singlewsdl'
->, чтобы получить новый WSDL из запущенного фиктивного веб-службы, но она будет отличаться от оригинального одногоWSDLImp.exe
создать класс прокси на Delphi клиента (тестовый клиент)
Можете ли вы объяснить «разные»? В чем были отличия? – nvoigt