知识学堂 > 课程 > 发布.net Core到IIS

发布.net Core到IIS

发布日期:2024/10/31 来源:聚恒【返回】

第一步 虚拟机安装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运行时
https://dotnet.microsoft.com/zh-cn/download/dotnet
这两个都要下载。下载后安装
注意图中标注的:1,2,3都要下载安装



检查是否安装成功

发布应用程序
1.点击生成,并点击发布

2.发布,选择发布到文件夹

3 文件夹中去查看web.Config文件

4.删除web.config文件中的托管模式(因为我们发布到IIS是无托管模式所有要删除这个代理)

stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout"   启用日志功能


建立应用程序池
1\在IIS发布网站,同时设置为“无托管代码”

2.设置32位兼容


3、修改标识

添加网站
1、添加网站

2、设置网站名称和应用程序池(这里的应用程序池就选你刚刚建立的那个应用程序池)

3、设置物理路径(这个路径就是你放发布文件的文件夹)

4、把发布的文件夹放入你设置的物理路径的文件夹里

5、点击浏览网站


至此发布就完成了