_AppStart.cshtml不经常被提及,当它被提及时,它似乎被提及为 WebMatrix / ASP.Net 网页的一部分,而不是 MVC 本身。
此外,这个高分的 StackOverflow 答案声称 _AppStart.cshtml“未在 MVC 中使用”。这似乎具有误导性或不正确,因为如果您在 Visual Studio 中创建一个新的空 MVC4 应用程序并将其放在 _AppStart.cshtml 中:
@{
throw new Exception("Uh oh!");
}
你的网站不工作。
那么使用 _AppStart.cshtml 的“官方”建议是什么?它的工作原理是疏忽吗?还是在 MVC5 中已弃用?
(我希望它不会被弃用或不受欢迎,因为它似乎是一种方便的方法,可以在不重新部署 /bin 且不处理 global.asax 或 web.config 的情况下允许站点范围的配置更改。)