在C#服务中,我必须添加一个Web服务引用来调用一些metods。 测试URL使用HTTPS协议,因此我尝试编辑我的端点以调用新地址:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="fooSoap" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://x.x.x.x/WS_Foo/Foo.asmx"
binding="basicHttpBinding" bindingConfiguration="fooSoap"
contract="WSFooReferences.fooSoap" name="fooSoap" />
</client>
</system.serviceModel>
所以,我试图在c#中调用我的方法:
WSFooReferences.fooSoapClient fooWS = new WSFooReferences.fooSoapClient();
int iRetCode = fooWS.Ping("ID12345");
但我有这个错误:
提供的URI方案“http”无效;预期'https'
如何在这种情况下编辑我的端点配置?
T'ks!