如果你的系统环境没有 .NET CORE SDK,请到官网进行下载: https://www.microsoft.com/net/download/windows  

 接下来我们开始进行环境的部署,首先在磁盘建立路径 : E:\Workstation\site  用于站点的发布  

 部署有两种方式,1 .控制台发布     2 .在 VS(2017) 进行发布

 我们先来说第一种发布方式,首先我们要确认 IIS 已安装 .NET CORE 的 Module ,如果你的环境已安装可在找到一个名称为  AspNetCoreModule 的模块,如下图:

【Windows】ASP.NET Core 部署到 IIS

这里需要注意的是,在配置站点时需要把托管模式设置为非托管,参考下图:

【Windows】ASP.NET Core 部署到 IIS

确认环境无误后,我们通过 CMD 命令栏,进入到站点路径:

【Windows】ASP.NET Core 部署到 IIS

进入后通过 Core 命令进行发布

dotnet core pushlish

【Windows】ASP.NET Core 部署到 IIS

需要注意的是,如果在自己的目录进行发布,发布编译生成的文件会自动存放在当前目录下的 Debug 目录下

【Windows】ASP.NET Core 部署到 IIS

当然,我们也可以通过 output 方式发布到指定的目录中

dotnet publish -o path

【Windows】ASP.NET Core 部署到 IIS

这样我们就可以直接在本地访问到我们发布的 Asp.Net Core 站点了

【Windows】ASP.NET Core 部署到 IIS

接下来我们来说说第二种发布方式,这种方式和常规的 Asp.Net 站点发布几乎相差无几,这里直接简单以图呈现

 【Windows】ASP.NET Core 部署到 IIS

【Windows】ASP.NET Core 部署到 IIS

 

相关文章:

  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
猜你喜欢
  • 2018-04-26
  • 2021-06-09
  • 2022-01-09
  • 2022-12-23
  • 2021-11-18
相关资源
相似解决方案