时过境迁啊,今天在公司新电脑部署ASP.NET Core应用程序时,突然抛出了这样一个异常…。明明之前就遇到过,也成功解决了啊,今天突然会卡在这,也是无语中,哈哈哈!!!
出现这样的错误呢,是未安装对应dotnet-hosting造成的。在IIS部署ASP.NET Core应用程序,需要满足以下两个条件:
1、安装对应的SDK,目前有2.1、3.1、5.0三个版本
2、安装对应的host-runtime,和上述一样,版本要与你开发时使用的一致
我使用的是3.1,对应的 dotnet-hosting官网下载连接,对应版本如图:
下载安装完成后,我们在IIS下重新启动下项目,即可成功运行了!