net core发布到iis遇到的困难

1windows10中没有iis这个选项

控制面板->程序和功能->启用或关闭windows功能把Internet Information Services下需要的勾选,如果没有启动的iis没有相应的显示,那就是这里没有勾选,windows10iis默认只有两个,勾选之后如下图

 

2 .net core 3.1是自宿主的方式,不同于以前的.net framework ,需要安装一个Windows Hosting Bundle,根据版本选择合适的(微软官网就有)

3下载之后,iis中的模块就会显示AspNetCoreModuleV2 

4为了保持运行环境和开发环境一致,可能还需要安装ASP.NET Core  Runtime或者其他的

5在iis下网站的编辑,设置能访问的网站地址,http+ip地址+端口

6在应用程序池添加名称,.NET CLR版本设置为无托管代码(当程序有更新,需要重新发布,要将网站和应用程序池这两个停止)

webfrom中无法访问页面

 

posted @ 2020-07-01 09:50  青兰柳  阅读(220)  评论(0编辑  收藏  举报