【发布时间】:2012-03-05 14:49:59
【问题描述】:
在 vs.net 2008 中添加服务引用时,wcf 服务的 url 被硬编码在生成的文件中。
如何将其提取到我的 web.config 中,以便我可以更改 url?
【问题讨论】:
在 vs.net 2008 中添加服务引用时,wcf 服务的 url 被硬编码在生成的文件中。
如何将其提取到我的 web.config 中,以便我可以更改 url?
【问题讨论】:
服务引用应自动将配置数据(包括端点)生成到您的 web.config 中。 URL 将在客户端配置中:
<endpoint address="http://localhost:8732/Service.svc/"
binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IService"
contract="Service.IService" name="WSHttpBinding_IService" />
创建客户端实例时,您还可以选择在其中一个重载构造函数中覆盖端点地址。
不应在生成的文件中硬编码任何内容。您确定要添加“服务参考”而不是旧式“网络参考”吗?
【讨论】: