使用“添加服务引用”生成的App.config中包含哪些内容?

时间:2010-09-28 18:10:07

标签: wcf app-config wcf-binding

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

2 个答案:

答案 0 :(得分:3)

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

是的,设置包括

之类的内容
  • 绑定和绑定配置(超时,代理等参数)
  • 行为(客户端)
  • 客户端端点

如果您有兴趣学习如何手动创建这些配置(这很容易做到,也很容易理解!),请观看以下视频:

两者都表明创建手动配置是多么容易,以及你真正需要提供多少!强烈推荐。

答案 1 :(得分:0)

这些设置与您刚刚创建的服务参考有关。至少有时候,app.config本身并没有用。例如,如果您正在使用Web应用程序中的服务,则需要将app.config中的信息复制到要使用的web.config的相应部分。

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