dotnet core部署方式两则:CLI、IIS

最近在使用dotnet core研究整个开发过程,使用下面两种方式部署:

一,使用 dotnet run 命令运行

在项目路径,shift+右键,选择 “在此处打开命令窗口”,在CMD窗口中运行“dotnet run”

运行成功示例图:

注意事项:

1,因为电脑安装了IIS组件,不能用 80 端口启动;

有网友说禁用掉iis服务即可,本机测试失败:

可以禁用掉 IIS组件: 开始=》win+r =》 services.msc 打开服务管理控制台

在服务列表中找到: world wide web Publishing Service 服务,禁用掉即可;

2,域名映射的操作,可以使用 dotnet run --urls="http://域名:端口号" 的方式:

参考:http://www.cnblogs.com/dxp909/p/7102305.html

http://www.mamicode.com/info-detail-1839406.html   文中提到:如果使用不同的域名共享一个 端口,可以参考WebListener

3,dotnet run 命令如果作为服务启动,需要使用 supervisor 组件;

二,使用IIS运行站点:

 参考: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis#install-the-http-platform-handler

http://www.cnblogs.com/wangjieguang/p/core-iis.html

1,部署后,报404错误:“HTTP 错误 404.0 - Not Found”

采用发布文件的方式,重新发布,并且应用程序池 设置为 无托管代码、经典模式即可;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值