Web.config 应该放在 ASP.NET MVC 项目中的什么位置?
我只是在尝试这样做时遇到了一个错误:
_cnstr = System.Configuration.ConfigurationManager.
ConnectionStrings["production"].ConnectionString;
默认的 MVC 模板将 Web.config 放在项目的根目录。
如果您进入项目的属性(带有垂直选项卡的屏幕)。转到设置并尝试创建应用程序设置,它会提示您没有配置文件。当它创建文件时,它会在 Views 文件夹的基础上进行。所以现在我有两个Web.config 文件。这是应该的吗?
而且我想我应该将连接字符串放在“views”web.config 中以避免错误。想法?这是 ASP.NET MVC 位的最新版本中的错误吗?
更新: 见大卫的回答