我去设置一个类似
的服务引用http://localhost/myService/test.svc
然而,它显然有些神奇,并且在* .disco文件(以及其他地方)它以
结尾http://mymachine.mydomain.com/myService/test.svc
我试图理解为什么会这样。
更新:似乎他们正试图“帮助”,但IDE继续给你的印象是你连接到localhost。在99.9%的情况下,它可能会很好。在我的情况下,我正在连接到一个服务,该服务根据域名检查其许可证。针对“localhost”运行将用于开发和测试目的。
* .config文件的相关部分最终如下:
<system.serviceModel>
<client>
<endpoint address="http://mymachine.mydomain.com/myService/test.svc/Account"
binding="wsHttpBinding"
bindingConfiguration="WSHttpBinding_IAccount"
contract="ServiceReference1.IAccount"
name="WSHttpBinding_IAccount">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
</client>
</system.serviceModel>