试图找到解决方案时,我读到了这个问题:What does the Web.Config file do in the views folder of a MVC project
但我仍然想知道:为什么 MVC 中的所有 View 文件夹中都需要 web.config?
这个答案Web.config 文件存在于 View 文件夹中,以防止通过 Controller 以外的任何方式访问您的 View 对我来说还不够,如果这是真的,那么它只是一个临时解决方案。
如果这确实是唯一的原因,那么这是一个需要改进的地方。但是,我很确定这是有充分理由的。
最佳答案
啊,是的,我同意。在同一线程的另一个答案中给出了这个原因:
This file also contains configuration needed to make the standard ASP.NET ASPX page compiler work properly with ASP.NET MVC view template syntax.
所以我推断可能需要解决一些向后兼容性问题。 但我确实同意你的中心观点,即这是应该在未来迭代中改进的地方。
关于asp.net - 为什么 MVC 中的所有 View 文件夹中都需要 web.config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10304655/