ASP.net计算机配置文件

ASP.net计算机配置文件,asp.net,web-config,configuration-files,machine.config,Asp.net,Web Config,Configuration Files,Machine.config,如果我将配置设置(如成员资格提供程序)DB CONNECTION等放入 “machine.config”,并从我当前的应用程序中删除“web.config”文件,我的应用程序能正常工作吗?这在.NET中是一种公认的做法吗?您可以这样做,但需要注意的是,服务器上托管的所有应用程序都必须遵守或覆盖该行为 这里有一篇文章可以帮助您: 通常不编辑machine.config文件,并且使用web.config,因此您的提案与众不同。下面是ASP.NET论坛上关于machine.config和web.con

如果我将配置设置(如成员资格提供程序)DB CONNECTION等放入
“machine.config”,并从我当前的应用程序中删除“web.config”文件,我的应用程序能正常工作吗?这在.NET中是一种公认的做法吗?

您可以这样做,但需要注意的是,服务器上托管的所有应用程序都必须遵守或覆盖该行为

这里有一篇文章可以帮助您:

通常不编辑
machine.config
文件,并且使用
web.config
,因此您的提案与众不同。下面是ASP.NET论坛上关于
machine.config
web.config
之间区别的另一个例子。这实际上取决于你正在构建的应用程序的类型。如果它是共享主机上的单个应用程序,则不可取,但如果它是服务器上的intranet应用程序,该服务器上的其他类似应用程序共享相同的成员信息,则它将优于复制配置设置。这完全取决于。@rlb.usa保留Web.config文件并使用它而不是编辑machine.config有什么问题?有任何性能问题吗?@IvoryCoder它变成了web.config地狱,有多个服务器,并将应用程序从这里拖到那里。一些人主张使用VS的发布选项来更改web.config,具体取决于它的目标服务器,但此选项并不总是可用。(设置起来很复杂,权限可能会成为障碍)。