MVC第二web.配置文件

本文关键字:配置文件 web 第二 MVC | 更新日期: 2023-09-27 18:03:06

每当我创建MVC web应用程序时,它们都是解决方案中的第二个Web.config文件。它位于Views文件夹中。

如果我删除它,BadThings发生。但是任何时候,都需要向Web添加东西。配置(nuget包,连接字符串,应用程序设置),它只进入根Web.Config,我尽量不改变这第二个野兽。

此外,当需要从MVC3 -> MVC4 -> MVC5升级应用程序时,这只是另一个令人头疼的问题

Views Web.Config是用来做什么的,它曾经做过什么样的改变?

谢谢。

MVC第二web.配置文件

我相信这之前已经问过了,但是文件的存在是为了确保没有人可以在不经过控制器的情况下访问视图。如果你删除了它,别人就可以看到你的代码,这可能会给他们一些关于你在做什么的信息(特别是如果你的团队中有人很粗心的话)。

一般来说,您不需要做任何更改,因为它只是为了增加额外的安全性。