离线SOAP服务

时间:2018-07-10 12:37:02

标签: c# soap wsdl client service-reference

我有一个问题,是否可以在没有服务本身的情况下构建带有Service-Reference的SOAP-Client和WSDL-File?

情况是,我有一个充满wsdl和xsd的文件夹,但该服务托管在专用网络中,因此我只能在生产环境中调用它,而无需对它进行编程,直到发布为止。

谢谢。

[编辑]

在Visual Studio的“添加服务引用”方法无效后,我正在使用SvcUtil.exe /language:cs "wsdl-file" 并遇到以下错误(注意:该错误是德语的)

Fehler: wsdl:portType kann nicht importiert werden.
Detail: Beim Ausführen einer WSDL-Importerweiterung wurde eine Ausnahme ausgelöst: System.ServiceModel.Description.DataContractSerializerMessageContractImporter
Fehler: Das Schema mit dem Zielnamespace "urn:osip-aes-v2" wurde nicht gefunden.
XPath zur Fehlerquelle: //wsdl:definitions[@targetNamespace='urn:osip-aes-v2']/wsdl:portType[@name='AntragserfassungsstellenWebservice']


Fehler: wsdl:binding kann nicht importiert werden.
Detail: Beim Importieren von wsdl:portType, der Grundlage für wsdl:binding, ist ein Fehler aufgetreten.
XPath zu wsdl:portType: //wsdl:definitions[@targetNamespace='urn:osip-aes-v2']/wsdl:portType[@name='AntragserfassungsstellenWebservice']
XPath zur Fehlerquelle: //wsdl:definitions[@targetNamespace='urn:osip-aes-v2']/wsdl:binding[@name='AntragserfassungsstellenWebserviceSoapBinding']


Fehler: wsdl:port kann nicht importiert werden.
Detail: Beim Importieren von wsdl:binding, der Grundlage für wsdl:port, ist ein Fehler aufgetreten.
XPath zu wsdl:binding: //wsdl:definitions[@targetNamespace='urn:osip-aes-v2']/wsdl:binding[@name='AntragserfassungsstellenWebserviceSoapBinding']
XPath zur Fehlerquelle: //wsdl:definitions[@targetNamespace='urn:osip-aes-v2']/wsdl:service[@name='AntragserfassungsstellenWebservice_v2_0']/wsdl:port[@name='FachbehoerdenWS']

0 个答案:

没有答案