今天尝试着把基于 APS.NET CORE6.0开发的webAPI程序部署到IIS中,当打开网站地址时报错,无法打开,于是查找资料最终进行了解决。
打开 IIS →模块 查看列表中是否存在 AspNetCoreModuleV2,如下:
对应的应用池需要选择“无托管代码“,如下:
如果列表中是不存在 AspNetCoreModuleV2,则需要安装对应版本的Hosting Bundle
下载安装 Hosting Bundle
因为我是基于.NET6.0的,我这里安装的是 Hosting Bundle 6.0,可根据情况适当更改:
安装完后,重启服务管理器,再打开 IIS →模块就可以看到 AspNetCoreModuleV2了。