首页 > 其他 > 详细

Core3.0发布到IIS的流程

时间:2020-06-02 14:54:32      阅读:58      评论:0      收藏:0      [点我收藏+]

前言

参考链接

https://www.cnblogs.com/wutongjun/p/11981798.html

在IIS上部署 .Net Core 3.0 项目的主要流程有:

  1. 安装并启用IIS
  2. 安装AspNetCoreModuleV2
  3. 添加、配置网站
  4. 设置应用程序池
  5. 通过VS发布

安装并启用IIS

安装了VS的环境,已经默认装上了IIS,可在控制面板的“程序和功能”中查看确认。

 

技术分享图片

在“程序和功能”界面点击“启用或关闭Windows功能”,全选IIS下的全部选项,“确定”,等待启用完成。

技术分享图片

安装AspNetCoreModuleV2

下载网址:https://dotnet.microsoft.com/download/dotnet-core/3.0

技术分享图片

 

进入IIS管理器,“模块”,查看是否已经正确安装。

技术分享图片

添加、配置网站

进入IIS管理器,在“连接”面板中,右键“网站”点击“添加网站”,填上“网站名称“、”物理路径“和”分配端口“,视需求填写”IP地址“或”主机名“。

 技术分享图片

设置应用程序池

“应用程序池”=>网站对应的程序池=>点击“操作”面板中的“基本设置”,设置为“无托管代码”。

技术分享图片

通过VS发布

发布前请将网站置为“停止”。

技术分享图片

技术分享图片

目标位置为网站中设置的物理路径

技术分享图片

按需选择是否在发布前删除现有文件

技术分享图片

保存,发布完成!

点击IIS管理器“操作”面板下的“浏览网站”,访问咱们发布的网站。

然后发现:Emmmmmmmm

技术分享图片

问题出在哪呢?

让我们打开物理路径,找到该目录下的exe文件,双击运行,出现如下控制台:

技术分享图片

访问控制台中监听的 http://localhost:5000

出现错误信息,根据错误信息进行处理即可,我遇到的报错是:

技术分享图片

可以很快定位到是因为缺少了文件导致,将相应文件(视项目而定,可能有多个)复制到该路径下可解决。

Core3.0发布到IIS的流程

原文:https://www.cnblogs.com/masonblog/p/13030853.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!