今天在部署dotnet core到阿里云服务器的适合一直提示找不到AspNetCoreModuleV2模块,打开发布包的web.config一看是
但是查看其它已经运行的dotnet core项目配置的是AspNetCoreModule,查看IIS模块也是AspNetCoreModule。
最后发现原来是我本地的环境以及更新到了最新的dotnet core 2.2,而服务器还是老版本,因此需要进行服务器的sdk和dotnet-hosting托管捆绑包升级。
升级之后打开IIS模块会看到一个新的模块:AspNetCoreModuleV2.然后从重新访问站点,一切访问正常。