VS2010配置服务参考如何处理localhost?

时间:2010-05-17 21:03:15

标签: wcf visual-studio-2010

我去设置一个类似

的服务引用
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>

0 个答案:

没有答案