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