WCF何时使用app.config或web.config?

时间:2011-07-25 09:27:48

标签: .net wcf configuration asp.net-3.5

我正在开发WCF应用程序。我很困惑何时在WCF客户端和服务中使用web.config文件和app.config文件。任何人都可以帮我什么时候使用app.config以及何时使用web.config。

3 个答案:

答案 0 :(得分:14)

它是否以IIS托管? Web.config文件。它是作为独立服务托管的吗? App.config中。

http://msdn.microsoft.com/en-us/library/ms733932.aspx

答案 1 :(得分:1)

在Visual Studio中配置服务时,请使用Web.config文件或App.config文件来指定设置。配置文件名的选择取决于您为服务选择的托管环境。如果您使用IIS来托管服务,请使用Web.config文件。如果您使用的是任何其他托管环境,请使用App.config文件。

答案 2 :(得分:-6)

每当客户端或服务器应用程序启动时,它都会从.config文件加载配置。例如,在WCF中,您可以在.config文件中配置绑定和端点,当应用程序启动时,它将首先分析配置文件并相应地创建端点和绑定。

更改它们时不需要重建这些配置,因此如果要在部署应用程序时更改行为,我认为配置文件是最佳选择。