DTcms Core项目发布到IIS教程

Posted Archy_Wang_1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DTcms Core项目发布到IIS教程相关的知识,希望对你有一定的参考价值。

1、下载环境

最好本地vs发布环境和服务器上的core环境相一致,core 3和 .Net 5同样操作。vs 发布环境安装 SDK3.1.2。IIS服务器上安装 core Runtime 3.1.2和Hosting Bundle 3.1.2 这2个安装包。(注意,如果iis服务器环境安装了以前版本的core,比如说3.0,发布后可能会有500错误。本人发布遇到这个问题,删除旧版本统一新版本解决。)

core 3.1下载地址 https://dotnet.microsoft.com/download/dotnet-core/3.1

2、vs发布,是用文件夹发布,注意运行时版本和框架版本。

 

3、发布后,生成文件。如果点击exe,可以看到控制台相关信息,说明发布没有问题。

4、安装IIS和Windows Server Hosing之后 ,重启IIS服务,检查IIS"模块"中是否有 “AspNetCoreModule2”

5、创建网站,选择Asp.Net Core的发布目录,设置IIS应用程序池为“无托管 代码”

如果是64位,注意要设置,如下图

选中应用程序池-->高级设置-->加载用户配置文件设为true.

 

至此,已发布完毕!

以上是关于DTcms Core项目发布到IIS教程的主要内容,如果未能解决你的问题,请参考以下文章

将 ASP NET Core 部署到 IIS

asp.net core发布到iis后出现An error occurred while starting the application

.NET Core API - IIS - 无法使其工作

.NET Core跨平台部署于Docker(Centos)- 视频教程

.Net Core 2.2 项目部署到IIS

ASP.NET Core部署系列一:发布到IIS上