zoukankan      html  css  js  c++  java
  • Centos7+ASP.Net Core 运行

    Centos7+ASP.Net Core 运行

     

    一:ASP.Net Core跨平台运行,需要在Linux安装运行环境。本机器使用的Centos,下载安装地址为:https://www.microsoft.com/net/core#centos

    sudo yum install libunwind libicu
    curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=827529 sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet sudo ln -s /opt/dotnet/dotnet /usr/local/bin

    安装完成后运行dotnet,出现如下图则说明环境安装成功!

    发布项目见:http://www.cnblogs.com/gaobing/p/5663012.html#3468403

    修改project.json文件内容

        "Microsoft.NETCore.App": {
          "version": "1.0.1",
          //"type": "platform"
        },
      //"scripts": {
      //  "prepublish": [ "bower install", "dotnet bundle" ],
      //  "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
      //}
     
    添加:
     "runtimes": {
        "centos.7-x64": {} 
    
      }

    发布项目:

    cd /d 项目根目录

    还原项目

    dotnet restore

    发布

    dotnet publish -r centos.7-x64

    把项目添加到Centos中

    修改Jexus中的siteconf/default文件

      AppHost={CmdLine=应用程序命令行; workRoot=应用程序工作目录; Port=应用程序HTTP侦听端口},其中:
     "CmdLine" 表示启动应用程序的命令行,如:dotnet /var/www/site1/app.dll;
     "workRoot"表示应用程序工作目录,如:/var/www/site1;
     "Port"表示这个HTTP应用程序所使用的侦听端口,如:5000(Asp.Core默认端口是5000)

    配置执行权限

    cd /var/www/default
    sudo chmod a+x wds
    ls

    试运行自宿主工作情况

    cd /var/www/default
    dotnet wds.dll

    启动jexus

  • 相关阅读:
    vue (v-if show 问题)
    vue 打包成 apk 文件(修改路径)
    移动端meta几个值的设置以及含义
    vue-cli 搭建
    call() 和 apply() 的作用和区别
    关于闭包的理解
    js的style和getArribute("属性名")
    vue的生命周期
    css3新特性选择器(补充)
    css3的新特性选择器-------属性选择器
  • 原文地址:https://www.cnblogs.com/jackytang/p/9111891.html
Copyright © 2011-2022 走看看