【问题标题】:How to extract the endpoint url when adding service references?添加服务引用时如何提取端点 url?
【发布时间】:2012-03-05 14:49:59
【问题描述】:

在 vs.net 2008 中添加服务引用时,wcf 服务的 url 被硬编码在生成的文件中。

如何将其提取到我的 web.config 中,以便我可以更改 url?

【问题讨论】:

    标签: c# wcf


    【解决方案1】:

    服务引用应自动将配置数据(包括端点)生成到您的 web.config 中。 URL 将在客户端配置中:

    <endpoint address="http://localhost:8732/Service.svc/" 
              binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IService" 
              contract="Service.IService" name="WSHttpBinding_IService" />
    

    创建客户端实例时,您还可以选择在其中一个重载构造函数中覆盖端点地址。

    不应在生成的文件中硬编码任何内容。您确定要添加“服务参考”而不是旧式“网络参考”吗?

    【讨论】:

    • 我明白了,好吧,我只是找错地方了,非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 2019-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多