Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Web.config和App.config之间的差异_Vb.net_Wcf - Fatal编程技术网

Vb.net Web.config和App.config之间的差异

Vb.net Web.config和App.config之间的差异,vb.net,wcf,Vb.net,Wcf,WCF服务中的Web和App.config文件有什么区别 根据我目前的发现,您可以使用其中一种来指定服务设置,但是否需要使用其中一种设置?如果您的应用程序由IIS托管,则存在web.config 如果您的应用程序是独立的,app.config 我们使用Web.Config其中asp.netWeb项目或Web服务,并且 App.Config用于Windows窗体、Windows服务、控制台应用程序和WPF应用程序的位置。您可以在文档中阅读更多信息: Web.config和Machine.conf

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


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

如果您的应用程序由
IIS
托管,则存在
web.config

如果您的应用程序是独立的,
app.config

我们使用
Web.Config
其中
asp.net
Web项目或
Web服务
,并且


App.Config
用于
Windows窗体
Windows服务
控制台应用程序
WPF应用程序
的位置。

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

Web.config和Machine.config之间的差异:

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

asp.net的Web.config文件设置所有project Machine.config都是服务器设置的设置

Web配置将用于该特定APLN,而Machine.config将用于整个机器

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

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

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


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

@Bartdude Perfect…谢谢!Machine.config-这是什么?Machine.config是顶级配置。它应用于该服务器上运行的所有站点。出于安全原因,有些设置只能在此.config文件中配置(假设您的服务器上托管了多个不同的客户端)。其他设置可以被web.config覆盖,例如在单个网站中。只需忽略它:)我只是混淆了u:)好吧,我不是在machine.config文件后面,只是app.config和web.config。由于这将改变我所托管的所有WCF服务,所有的地狱都将崩溃。请查看web和应用程序配置的文档。