如果我把配置设置(如成员提供程序)和数据库连接等放在“machine.config”中,并从当前应用程序中删除“web.config”文件,那么我的应用程序是否能正常工作?这是.NET中被接受的做法吗?
如果我把配置设置(如成员提供程序)和数据库连接等放在“machine.config”中,并从当前应用程序中删除“web.config”文件,那么我的应用程序是否能正常工作?这是.NET中被接受的做法吗?
你可以这样做,但需要注意所有托管在服务器上的应用程序都要遵循或覆盖此行为。
以下是一篇可能对您有所帮助的文章: http://odetocode.com/Articles/427.aspx
machine.config
文件,而是使用web.config
文件,因此您的建议是不寻常的。以下是来自ASP.NET论坛关于machine.config
和web.config
之间差异的另一篇文章。http://forums.asp.net/p/1117776/1117776.aspx - rlb.usa