当前位置: 移动技术网 > IT编程>开发语言>.net > 在IIS上部署 .Net Core 3.0 项目踩坑实录

在IIS上部署 .Net Core 3.0 项目踩坑实录

2019年12月05日  | 移动技术网IT编程  | 我要评论

巴印连续5天交火,知名旅游网站,德令哈天气

在iis上部署 .net core 3.0 项目的主要流程有:

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

一、安装并启用iis:

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

 

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

二、安装aspnetcoremodulev2

下载网址:   各取所需。

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

三、添加、配置网站

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

 ”

四、设置应用程序池

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

五、通过vs发布

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

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

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

保存,发布完成!

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

然后发现:emmmmmmmm

问题出在哪呢?

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

访问控制台中监听的 http://www.lhsxpumps.com/_localhost:5000

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

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

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网