ASP.NET Core Web API(2.1.4)项目导致HTTP 502.5错误,错误代码为0x80070005

时间:2018-10-04 15:47:37

标签: asp.net-core-2.1

我已经尝试在其他人提供的服务器上运行我的项目一段时间了,在经历了许多故障排除文档之后,我到了一个不知道接下来要尝试什么的地方。 为了进行调试,我创建了一个简单的空项目(仅使用默认的“值控制器”)并将其部署,并且也会产生错误。

以下信息可供我使用:

  1. HTTP服务器错误:502.5
  2. 已生成日志文件,但为空
  3. 系统日志显示以下内容:
  

应用程序“ MACHINE / WEBROOT / APPHOST / WEBSITE-NAME / API”具有   物理根''使用命令行创建的过程   'E:\ HostingSpaces \ customer-folder \ website-name \ wwwroot \ api \ tu-test-api.exe   '但无法获取其状态,ErrorCode ='0x80070005'。

我尝试了不同的部署类型,并且都产生了相同的错误。例如框架相关,生成DLL。然后,该错误仅表明“ dotnet tu-test-api.dll”产生了该错误。但是代码和行为是相同的。

该服务器是带有IIS Express的Windows 2008 R2服务器。

它已经安装了Microsoft .NET Core 2.1.4 Windows Server Hosting。

已安装以下三件事:

  1. Microsoft .NET Core运行时2.1.4(x64)
  2. Microsoft .NET Core 2.1.4-Windows Server托管
  3. Microsoft .NET Core运行时2.1.4(x86)

根据管理员 1. PATH变量设置正确 2.已安装Microsoft Visual C ++ 2015 Redistributable(x64) 3.(2.)修复/重新安装捆绑包并重新引导服务器后

我有点生气,因为物理根在系统日志中是一个空字符串。但是我不确定这意味着什么。

对于下一步尝试的任何帮助,将不胜感激。

0 个答案:

没有答案