LOADING STUFF...

dotnetcore部署方式两则:CLI、IIS

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

一,使用 dotnet run 命令运行

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

运行成功示例图:

dotnetcore部署方式两则:CLI、IIS

注意事项:

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

dotnetcore部署方式两则:CLI、IIS

有网友说禁用掉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”

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

 dotnetcore部署方式两则:CLI、IIS

 

原文链接:https://www.cnblogs.com/jimcsharp/p/7324041.html
本文来源 爱码网,其版权均为 原网址 所有 与本站无关,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源。

© 版权声明

相关文章