【问题标题】:What is contained in the App.config generated with 'add service reference'?使用“添加服务参考”生成的 App.config 中包含什么?
【发布时间】:2010-09-29 02:15:20
【问题描述】:

添加服务引用时会生成一个 app.config。我想知道的是,绑定、端点和其他一切是否反映了我创建引用的服务?他们是否专门定义了服务绑定、安全类型等,还是只是一个通用的 app.config?好像有很多设置..

【问题讨论】:

    标签: wcf app-config wcf-binding


    【解决方案1】:

    是的,Add Service Reference 向导在您的 app.config/web.config 中转储的内容数量惊人 - 而且在很大程度上是不必要的(因为它基本上会放入所有设置,甚至所有默认值)。

    是的,设置包括类似

    • 绑定和绑定配置(超时、代理等参数)
    • 行为(客户端)
    • 客户端端点

    如果您有兴趣了解如何将这些配置手动创建到最低限度(这很容易做到,也很容易理解!),请观看这​​些视频:

    两者都显示了创建手动配置是多么容易,并且您真正需要提供的配置有多么少!强烈推荐。

    【讨论】:

    • 谢谢!这正是我一直在寻找的:)
    【解决方案2】:

    这些设置确实与您刚刚创建的服务引用有关。至少有时,app.config 本身并没有什么用处。例如,如果您正在使用来自 Web 应用程序的服务,则需要将 app.config 中的信息复制到 web.config 的相应部分才能使用。

    如果服务移动到不同的位置,您可以相应地更改配置中的端点,服务应该像以前一样工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 2012-01-28
      • 2013-04-21
      • 1970-01-01
      • 2011-07-26
      • 1970-01-01
      • 2014-10-01
      相关资源
      最近更新 更多