1
我已经部署了一个WCF客户端正在使用的Java metro Web服务。该服务通过https访问。在WSDL中修改什么,以便svcutil为config中的绑定生成HttpsTransport
WSDL给出soap:address
元素中的服务位置,以https开头。然而,客户机在独立的http位置(即不通过服务url)访问WSDL本身。
我们遇到的问题是,在客户端,由WSDL生成的svcutil.exe
的配置在自定义绑定中有httpTransport
而不是httpsTransport
。如果有的话,我需要在WSDL中进行更改,以便svcutil生成httpsTransport
而不是? svcutil如何决定要生成哪个传输?
谢谢xOn。我正在研究这个建议。我是否认为添加需要ssl的安全策略会使我们的服务仅https(即,它不会通过普通http访问)? – samitgaur
是正确的,我已经添加了一些填充的答案。 – x0n