4

试图找到一个解决方案我读了这个问题:Web.Config 文件在 MVC 项目的视图文件夹中做了什么

但我还是想知道:为什么在MVC的所有视图文件夹中都需要一个web.config?

这个答案web.config 文件存在于 Views 文件夹中,以防止通过控制器以外的任何方式访问您的视图对我来说是不够的,如果是这样,这是一个临时解决方案。

如果这真的是唯一的原因,这是一个很大的改进点。但是,我很确定这是有充分理由的。

4

1 回答 1

0

啊,是的,我同意。在同一线程的另一个答案中,给出了这个原因:

此文件还包含使标准 ASP.NET ASPX 页面编译器与 ASP.NET MVC 视图模板语法正常工作所需的配置。

所以我推断可能需要解决一些向后兼容性问题。但我确实同意你的中心观点,这是应该在未来的迭代中改进的东西。

于 2012-04-24T21:01:45.020 回答