WCF 服务中的 Web 和 App .config 文件有什么区别。
从我目前发现的情况来看,您可以使用任何一种来指定服务设置,但是否需要使用其中一种?
如果您的应用程序由 托管IIS
,web.config
是否存在。
如果您的应用程序是standalone
, app.config
是否存在。
我们使用Web.Config
where asp.net
web projects or web services
are there and ,
App.Config
在Windows Forms
、Windows Services
和Console Apps
那里使用WPF applications
。
您可以在文档中阅读有关它的更多信息:
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 配置将针对特定的应用程序,而 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 用于应用程序/文件夹级别的配置。