在ASP.NET MVC项目中,Web.config应该放在哪里?
我尝试这样做时遇到了错误:
我尝试这样做时遇到了错误:
_cnstr = System.Configuration.ConfigurationManager.
ConnectionStrings["production"].ConnectionString;
默认的MVC模板将Web.config放在项目的根目录下。
如果您进入项目的属性(具有垂直选项卡的屏幕),进入设置并尝试创建应用程序设置,它会提示您没有配置文件。当它创建文件时,它会在Views文件夹的基础上进行。这样我就有了两个Web.config文件。这是应该的吗?
我想我应该将连接字符串放在“views” Web.config中以避免错误。 你怎么看?这是最新的ASP.NET MVC版本中的一个漏洞吗?
更新: 请查看David的答案。