.net Core程序发布到IIS(Window Server 2019)

发布.net Core到IIS

看了网上很多教程都写得不够清楚,所以我准备自己写一套教程,记录一下

第一步 虚拟机安装IIS

1、打开“服务器管理器”
在这里插入图片描述

2、添加角色和功能
在这里插入图片描述
3、开始之前:默认情况下跳过此页打勾。
在这里插入图片描述
4、安装类型:选中“基于角色或基于功能的安装”。
在这里插入图片描述
5、服务器选择:选中“从服务器池中选择服务器”。在这里插入图片描述

6、服务器角色:选择“Web服务器(IIS)”
在这里插入图片描述
在这里插入图片描述
注意:特别是ASP、ASP.NET3.5、ASP.NET4.7,这几个不打勾,你的IIS网站将不能支持.asp与.aspx的文件解析。而ASP.NET3.5与ASP.NET4.7又依赖于框架NET Framework3.5与NET Framework4.7。
在这里插入图片描述
7、功能:如果服务器还需要发布.net Framework 的项目就要选择"NET Framework3.5 功能“与”NET Framework4.7 功能“全选。
在这里插入图片描述
8、Web服务器角色(IIS):直接点击“下一步”。
在这里插入图片描述
9、角色服务:我们直接用“默认”的即可!点击“下一步”就可以了。
在这里插入图片描述
10、确认:这里也是什么都不用,用默认的好可!点击“安装”即可!
在这里插入图片描述
11、结果:安装进度;
在这里插入图片描述

12、打开“Internet Information Services(IIS)管理器”。
在这里插入图片描述
13、服务器里打开”localhost“出现如下界面刚IIS安装成功!
在这里插入图片描述

安装.Net Core运行时

传送门
这两个都要下载。下载后安装
在这里插入图片描述
检查是否安装成功
在这里插入图片描述
在这里插入图片描述

发布应用程序

1.点击生成,并点击发布
在这里插入图片描述
2.发布,选择发布到文件夹
在这里插入图片描述
3 文件夹中去查看web.Config文件
在这里插入图片描述
4.删除web.config文件中的托管模式(因为我们发布到IIS是无托管模式所有要删除这个代理)
在这里插入图片描述

建立应用程序池

1\在IIS发布网站,同时设置为“无托管代码”
在这里插入图片描述
2.设置32位兼容
在这里插入图片描述
在这里插入图片描述
3、修改标识
在这里插入图片描述

添加网站

1、添加网站
在这里插入图片描述
2、设置网站名称和应用程序池(这里的应用程序池就选你刚刚建立的那个应用程序池)
在这里插入图片描述

3、设置物理路径(这个路径就是你放发布文件的文件夹)
在这里插入图片描述
4、把发布的文件夹放入你设置的物理路径的文件夹里
在这里插入图片描述

5、点击浏览网站
在这里插入图片描述
在这里插入图片描述
至此发布就完成了

Guess you like

Origin blog.csdn.net/qq_42455262/article/details/121141405