我已经尝试在其他人提供的服务器上运行我的项目一段时间了,在经历了许多故障排除文档之后,我到了一个不知道接下来要尝试什么的地方。 为了进行调试,我创建了一个简单的空项目(仅使用默认的“值控制器”)并将其部署,并且也会产生错误。
以下信息可供我使用:
应用程序“ 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. PATH变量设置正确 2.已安装Microsoft Visual C ++ 2015 Redistributable(x64) 3.(2.)修复/重新安装捆绑包并重新引导服务器后
我有点生气,因为物理根在系统日志中是一个空字符串。但是我不确定这意味着什么。
对于下一步尝试的任何帮助,将不胜感激。