Web.config和App.config之间的区别

时间:2013-07-08 09:38:43

标签: vb.net wcf

WCF服务中的Web和App .config文件之间有什么区别。

根据我到目前为止所发现的,您可以使用其中一个来指定服务设置,但是是否需要使用其中一个?

2 个答案:

答案 0 :(得分:2)

如果您的应用程序托管了IIS,则web.config就在那里。

如果您的申请是standalone,则app.config就在那里。

我们使用Web.Config asp.net个网站项目或web services

App.Config用于Windows FormsWindows ServicesConsole AppsWPF applications的位置。

答案 1 :(得分:0)

您可以在文档中阅读更多相关信息:

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

Web.config和Machine.config之间的区别:

Web.config文件中的设置仅应用于该特定Web应用程序,而Machine.config文件的设置应用于整个asp.net应用程序。

Web.config文件设置asp.net所有项目Machine.config是服务器设置的设置。

Web配置将用于特定的aplln,而Machine .config将用于整个机器。

每个ASP.NET应用程序都有一个Web.config文件。此处指定的设置仅表示该应用程序。而您的系统将在Microsoft.NET \ Framework \ v1.1.4322 \ CONFIG文件夹中包含一个Machine.config文件,其中包含系统级别的规范和设置。

Web.config文件将覆盖Machine.config文件中的设置。 Machine.config文件设置应用于驻留在服务器上的所有Web应用程序,而Web.config设置是特定于应用程序的。

机。 config是IIS中所有应用程序的配置文件。但Web.config是应用程序或文件夹的配置文件。

Machine.config用于机器级配置。用于应用程序/文件夹级别配置的Web.config。