2012-04-24 62 views
3

试图找到一个解决方案我读了这个问题:What does the Web.Config file do in the views folder of a MVC project为什么我需要在MVC中的所有视图文件夹中的web.config?

但我还是想知道:为什么我需要在MVC所有查看文件夹一个web.config?

这个答案web.config文件中查看文件夹的存在是为了防止进入你的观点比你的控制器其他任何手段是不够的我,如果这是真的,这是一个临时的解决方案。

如果这确实是唯一的原因,这是一个巨大的改进点。但是,我非常肯定这有一个很好的理由。

+1

我发现这个职位有一些有用的答案: [http://stackoverflow.com/questions/1355353/why-are-there-2-web-config-files][1] [1]:http://stackoverflow.com/questions/1355353/why-are-there-2-web-config-files – 2012-04-24 19:40:16

+0

这是我的问题的目标!如果唯一的原因是MVC感到羞耻:'Views目录中的web.config只有一个重要的条目,它阻止了直接访问'。 – Custodio 2012-04-24 20:52:02

回答

0

啊,是的,我同意。在同一个线程另一个答案为此给出:

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

所以我推断有一些向后兼容性问题可能需要制定出来。 但我同意你的中心观点,认为这是在未来的迭代中应该改进的地方。

+0

*这是对原始问题的评论,而不是回答。 *抱歉! – 2012-04-24 21:02:52

相关问题