我在 C# 和 ASP.NET MVC4 中做一个 Web 应用程序。在检查 web.config 文件时,我注意到 MVC4 有这个:
<system.web>
<compilation debug="true" targetFramework="4.0" />
而如果您查看 MVC3 web.config 文件,您将看到以下内容:
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
所以,我的问题是为什么程序集不在 MVC4 web.config 中?还是他们在别处?
非常感谢。