【问题标题】:Issues deploying MVC5 web app to remote server将 MVC5 Web 应用程序部署到远程服务器的问题
【发布时间】:2014-06-28 23:08:45
【问题描述】:

我有一个可以在我的本地计算机上正常运行的 Web 应用程序。 这是我最近迁移到 MVC 5 的 MVC 3 Web 应用程序 现在,当我将它部署到删除 VPS 时,我收到了这个错误。

System.Web.WebPages.Razor, Version=1.0.0.0 不应在任何地方使用。 为什么会出现此错误?

所有配置文件都应该使用 3.0.0.0 目标框架是 4.5。安装在 VPS 上的 ASP.NET 4.5 我还没有在远程 VPS 上安装 MVC5。

是否有任何有关将 MVC 5 部署到远程服务器的步骤的文档?

3960

w3wp.exe

IIS APPPOOL\Mysite

无效操作异常

在类型 Microsoft.Web.Helpers.PreApplicationStartCode 上的预应用程序启动初始化方法 Start 引发异常并显示以下错误消息:无法加载文件或程序集 'System.Web.WebPages.Razor, Version=1.0 .0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040)。在

System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 方法) 的 System.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection1 methods, Func1 setHostingEnvironmentCultures) (String preStartInitListPath, Boolean& isRefAssemblyLoaded) 在 System.Web.Compilation.BuildManager.ExecutePreAppStart() 在 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, 异常 appDomainCreationException) 无法加载文件或程序集'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040)在 Microsoft.Web.Helpers.PreApplicationStartCode.Start()

【问题讨论】:

    标签: asp.net asp.net-mvc-5 web-deployment iis-8


    【解决方案1】:

    在 web.config 中添加程序集绑定重定向:

    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
          </dependentAssembly>
        </assemblyBinding>
    </runtime>
    

    【讨论】:

      猜你喜欢
      • 2021-12-07
      • 2016-04-02
      • 1970-01-01
      • 2019-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-13
      • 1970-01-01
      相关资源
      最近更新 更多