• 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”

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

     

  • 相关阅读:
    jmeter上做分布压测
    jpg,jpeg,bmp,png,gif图片格式区别
    jmeter的命令行进行压力测试
    Java8新特性
    02-Git
    01-Maven
    Java-集合
    Java-I/O框架
    mongodb安装配置
    Nginx常见错误及处理方法
  • 原文地址:https://www.cnblogs.com/jimcsharp/p/7324041.html
Copyright © 2020-2023  润新知