星期四晚上,我正在开发一个在我的本地IIS 10.0(不是IIS Express)上运行的ASP.NET Core 2.1(为ASP.NET Core 2.2准备)构建的项目,并且能够毫无问题地运行它。星期五早上,在进入办公室后,每次我尝试在Visual Studio中运行我的解决方案时,都会遇到以下错误:
- 无法启动进程C:\ Program Files(x86)\ dotnet \ dotnet.exe。 Web服务器请求失败,状态代码为502,Bad Gateway。完整的响应已写入[file_name] .html。
当我打开[file_name] .html时,我收到了回复:
- HTTP错误502.5 - ANCM进程外启动失败
当我打开事件查看器时,我收到了回复:
- 具有物理根'[Path]'的应用'MACHINE / WEBROOT / APPHOST / DEFAULT网站/ [路径]'无法使用命令行启动进程'[Path] \ bin \ IISSupport \ VSIISExeLauncher.exe -argFile IISExeLauncherArgs.txt',ErrorCode ='0x800700c1':0。
我有:
- 通过Windows功能关闭和打开IIS,确保检查正确的Internet信息服务功能
- 创建了一个应用程序池,其中[.NET CLR版本]设置为“无托管代码”,[托管管道模式]设置为“集成”
- 已卸载并重新安装:IIS Url重写为IIS
- 已卸载并重新安装:Microsoft .NET Core SDK - 2.1.504(x64)
- 已卸载并重新安装:Microsoft .NET Core SDK - 2.1.504(x84)
- 已卸载并重新安装:Microsoft .NET Core SDK - 2.2.104(x64)
- 已卸载并重新安装:Microsoft .NET Core SDK - 2.2.104(x84)
- 已卸载并重新安装:Microsoft .NET Core Runtime - 2.1.8(x64)
- 已卸载并重新安装:Microsoft .NET Core Runtime - 2.1.8(x86)
- 已卸载并重新安装:Microsoft .NET Core Runtime - 2.2.2(x64)
- 已卸载并重新安装:Microsoft .NET Core Runtime - 2.2.2(x86)
- 已卸载并已重新安装:Microsoft .NET Core 2.1.8 - Windows Server Hosting
- 已卸载并重新安装:Microsoft .NET Core 2.2.2 - Windows Server Hosting
- 重新安装后重新启动计算机
还有什么可以尝试,因为我的其他任何项目都没有。