【发布时间】: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