【问题标题】:.NET CORE IIS 502.5 Error.NET CORE IIS 502.5 错误
【发布时间】:2018-07-20 07:01:24
【问题描述】:

我有一个 .NET CORE 2.0 解决方案,有 4 个项目如下:

  • .NET Standard 2.0 项目
  • .NET CORE 2.0 ASP 站点

运行 dotnet --info 我安装了以下内容:

C:\WINDOWS\system32>dotnet --info .NET 命令行工具 (2.1.202)

产品信息:版本:2.1.202 提交 SHA-1 哈希: 第281章

运行时环境:

操作系统平台:Windows RID:win10-x64 基本路径:C:\Program 文件\dotnet\sdk\2.1.202\

Microsoft .NET Core 共享框架主机

版本:2.0.9 构建: 1632fa1589b0eee3277a8841ce1770e554ece037

C:\WINDOWS\system32>dotnet --version 2.1.202操作系统名称:Windows操作系统版本:10.0.17134

我无法让 IIS 托管我的已发布网站,但我可以使用 IIS Express 从 VisualStudio 运行它。

在我的事件查看器中,我看到:

错误代码 = '0x80004005 : e0434352。

有什么想法吗?我尝试重新安装 CORE 2.0 Runtime 和 SDK,然后重新启动我的 PC。不过没有这样的运气!

小更新:

不知何故过去了,现在我收到以下错误:

处理请求时发生未处理的异常。 FileLoadException:无法加载文件或程序集“Microsoft.AspNetCore.Razor.Language,版本=2.1.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)

【问题讨论】:

    标签: c# asp.net-core asp.net-core-2.0


    【解决方案1】:

    你试过dotnet clean吗? 如果这不起作用,请尝试删除 binobj 文件夹。这可能是因为您过去引用的内容仍然存在试图满足相同的要求。

    【讨论】:

      【解决方案2】:

      你试过这个吗:https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.1&tabs=aspnetcore2x

      前段时间我也遇到过这些问题,遵循这个帮助我解决了它。确保您也安装了托管捆绑包。

      【讨论】:

        【解决方案3】:

        我设法让它工作,任何有兴趣的人。使用 Visual Studio 安装,“开发时间为 IIS 支持”,然后在本地发布。这解决了这个问题。

        在服务器上,我卸载了所有运行时/托管捆绑包副本,只安装了最新版本,然后将 false 添加到我的 csproj。这让我开始行动!

        希望这对将来的人有所帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-01-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多