【发布时间】:2011-10-12 10:43:46
【问题描述】:
我正在开发 WCF 应用程序。我对何时在 WCF 客户端和服务中使用 web.config 文件和 app.config 文件感到非常困惑。谁能帮助我何时使用 app.config 以及何时使用 web.config。
【问题讨论】:
标签: .net wcf configuration asp.net-3.5
我正在开发 WCF 应用程序。我对何时在 WCF 客户端和服务中使用 web.config 文件和 app.config 文件感到非常困惑。谁能帮助我何时使用 app.config 以及何时使用 web.config。
【问题讨论】:
标签: .net wcf configuration asp.net-3.5
它是由 IIS 托管的吗?网络配置。它是作为独立服务托管的吗?应用程序配置。
【讨论】:
在 Visual Studio 中配置服务时,使用 Web.config 文件或 App.config 文件来指定设置。配置文件名的选择取决于您为服务选择的托管环境。如果您使用 IIS 来托管您的服务,请使用 Web.config 文件。如果您使用任何其他托管环境,请使用 App.config 文件。
【讨论】:
每当客户端或服务器应用程序启动时,它都会从 .config 文件加载配置。例如,在 WCF 中,您可以在 .config 文件中配置绑定和端点,当应用程序启动时,它会首先分析配置文件并相应地创建端点和绑定。
这些配置在你改变它们的时候不需要重新构建,所以如果你想在应用程序部署时改变行为,我认为配置文件是最好的选择。
【讨论】: