当前位置:  开发笔记 > 后端 > 正文

ASP.NET MVC和两个Web.config文件

如何解决《ASP.NETMVC和两个Web.config文件》经验,为你挑选了1个好方法。

Web.config应该放在ASP.NET MVC项目中的哪个位置?

我只是遇到了一个错误,试图这样做:

_cnstr = System.Configuration.ConfigurationManager.
    ConnectionStrings["production"].ConnectionString;

默认的MVC模板将Web.config放在项目的根目录下.

如果您进入项目的属性(带有垂直选项卡的屏幕).转到设置并尝试创建应用程序设置,它将提示您没有配置文件.当它创建文件时,它在Views文件夹的底部完成.所以现在我有两个 Web.config文件.它应该如何?

我想我应该将我的连接字符串放在"views"web.config中以避免错误.思考?这是ASP.NET MVC位的最新版本中的错误吗?

更新: 见大卫的答案



1> 小智..:

设置应该进入应用程序根目录下的web.config.views文件夹中的web.config用于阻止直接访问视图aspx页面,这些页面只能通过控制器提供.

(并且:我尝试使用新创建的mvc Web应用程序在我的计算机上安装ASP.NET MVC RC 1创建应用程序设置.它们将添加到应用程序根目录的web.config中.)

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有