在vs.net 2008中添加服务引用时,wcf服务的url在生成的文件中进行了硬编码。
如何将其解压缩到我的web.config中,以便我可以更改网址?
答案 0 :(得分:1)
服务引用应自动在web.config中生成包括端点在内的配置数据。 URL将位于客户端配置中:
<endpoint address="http://localhost:8732/Service.svc/"
binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IService"
contract="Service.IService" name="WSHttpBinding_IService" />
创建客户端实例时,您还可以选择覆盖其中一个重载构造函数中的端点地址。
生成的文件中不应对任何内容进行硬编码。您确定要添加“服务参考”而不是旧式“网络参考”吗?