首页 > 解决方案 > 关于从 asp.net MVC 5.2.4 升级到 5.2.7 后更新 web.config 文件的问题

问题描述

我有一个 ASP.NET MVC 应用程序,我从 5.2.4 升级为使用 asp.net mvc 5.2.7

升级后,我的 package.config 文件已更新以反映更改:

从 :<package id="Microsoft.AspNet.Mvc" version="5.2.4" targetFramework="net452" />

至 :<package id="Microsoft.AspNet.Mvc" version="5.2.7" targetFramework="net452" />

但是,在我的视图文件夹内的 web.config 文件中,它仍然说:

 <system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.4.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Optimization"/>
        <add namespace="System.Web.Routing" />
        <add namespace="WebApplication2" />
      </namespaces>
    </pages>
  </system.web.webPages.razor>

和.....

 <system.web>
    <compilation>
      <assemblies>
        <add assembly="System.Web.Mvc, Version=5.2.4.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
    </compilation>
  </system.web>

我需要在这里将其更改为 5.2.7.0 吗?

该应用程序似乎在没有更改的情况下运行良好......我不确定为什么会这样......有人可以解释为什么会这样吗?

更新:现在看来,我在 web.config 文件中放入什么值并不重要.. 应用程序无论如何都可以工作.... 为什么会这样?...

标签: c#asp.netasp.net-mvc

解决方案


推荐阅读