CentOS7(mini) 急速部署ASP.NET应用

从mono 2.8+的时候就开始关注linux运行.NET的一些消息

最近闲来无事,发现mono官方已经提供有编译好的源,极大便利了部署过程,不需要自己去编译mono了

用Nancy.Owin写了一个小程序,其中的一些坑已经填上,这里是源代码:

https://github.com/ss22219/Booker

这里用一个全新的系统 上传程序,解压:  

windows下面使用cmder打包
tar zcf product.tar.gz product
scp product.tar.gz root@gool.ss22219.cn:/root/
ssh root@gool.ss22219.cn#tar zxvf product.tar.gz

解压后的文件:

# ls
bin Booker.exe Booker.exe.config content html scripts views

由于我用的是mini全新系统,所以要把yum-config-manager安装上,方便配置mono官方提供的第三方源

1
# yum -y install yum-utils > /dev/null

按照mono官方的说明(http://www.mono-project.com/docs/getting-started/install/linux/#centos-7-fedora-19-and-later-and-derivatives)

添加源地址:

# rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
# yum-config-manager --add-repo http://download.mono-project.com/repo/centos/ > /dev/null

OK,安装mono:

1
# yum install -y mono-devel > /dev/null

把我的Booker运行起来:

1
2
3
4
# mono Booker.exe
SiteRoot:/root/product/
server is start on http://+:80
press enter to exit

  

运行是运行起来了,发现外网访问不到,应该是防火墙挡住了

CentOS7更换了新的firewall防火墙,不再默认使用iptables,使用以下命令关闭:

1
# systemctl stop firewalld.service

重新运行起来,访问一切正常:

转载于:https://www.cnblogs.com/jackytang/p/9112413.html

CentOS7(mini) 急速部署ASP.NET应用相关推荐

  1. 在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序

    前言: 随着ASP.NET Core 1.0的发布,论坛里相关的文章也越来越多,正好有时间在测试环境上搭建 ASP.NET Core的发布环境,把过程中遇到的问题写给大家,以便有用到的朋友需要. 环境 ...

  2. 在centos 7.4上使用jexus 部署 asp.net core 项目

    直接用dotnet xx.dll命令是可以部署asp.net core项目的,包括https也可实现.但是用jexus有以下几个好处: 1.jexus可以守护dotnet进程 2.同一服务器,同一端口 ...

  3. 在 Azure 上部署 Asp.NET Core Web App

    在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core的网站呢?Azure 的 Web App ...

  4. 《ASP.NET 开发从入门到精通》----2.3 编译和部署ASP.NET程序

    本节书摘来自异步社区<ASP.NET 开发从入门到精通>一书中的第2章,第2.3节,著 张明星 ,责任编辑 张 涛, 更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  5. IIS部署ASP.Net Core 502.5错误和解决

    在Win7的机器上部署ASP.Net Core程序,老是提示502.5错误. 已经安装了 Microsoft Visual C++ 2015 Redistributable .NET Core Win ...

  6. 一起谈.NET技术,在Mono 2.8上部署ASP.NET MVC 2

    我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序.我的环境是Opensuse 11.3,通过以下命令部署好M ...

  7. IIS部署asp.net core webapi

    一.需要安装Windows Server Hosting,作用是让IIS有方向代理功能(Asp.Net Core Module负责反向代理工作),将请求转发到Kestrel,Windows serve ...

  8. IIS7.5部署ASP.NET失败

    近日在win7的IIS7.5上部署ASP.NET4.0 程序时,发现浏览网页都出现错误代码为"503"的错误,但是我已经将对应用程序部署到IIS上了,怎么会出现找不到页面的情况呢? ...

  9. Centos下使用Docker部署asp.net core项目

    本文讲述 CentOS 系统 Docker 中部署 asp.net core开源项目 abp 的过程 步骤 1. 拉取 asp.net core 基础镜像 docker pull microsoft/ ...

最新文章

  1. Elasticsearch-02CentOS7安装elasticsearch-head插件
  2. angular4更改表单中显示的值_Angular 4 动态表单教程 Reactive Forms教程
  3. python构建二维数组_Python中创建二维数组
  4. c语言加减乘除计算程序,求一个计算加减乘除的C语言程序
  5. 苹果因芯片短缺优先生产iPhone 13 常规iPad平均交付时间超7周
  6. 游戏中用户升级的设计
  7. ubuntu jdk tomcat mysql_linux-ubuntu tomcat jdk 及 mysql 安装配置
  8. js页面跳转 和 js打开新窗口 方法 【转】
  9. 哪里有全面的几何画板课件制作教程
  10. matlab freqz m,freqz(freqz和freqs区别)
  11. Hulu 2022春季校园招聘来啦
  12. 磁盘与文件系统管理详解
  13. 数据分析师的发展前景
  14. 开源运行时社区 - 核心概念说明
  15. SQLSERVER 存储过程 语法
  16. 【转】外连接&全连接的区别
  17. Linux系统管理-audit文件太多导致du -sh命令卡死
  18. 2. SQL语句学习
  19. 用代码向 90 后逝去的青春致敬
  20. linux mysql 测试工具_LINUX系统下MySQL 压力测试工具super smack

热门文章

  1. Facebook 开源 3D 深度学习函数库 PyTorch3D,也可用于二维场景
  2. 谁能制约云厂商滥用开源,谁来帮助开源软件作者?
  3. java隔一个逗号读入文件_将逗号分隔的文本文件读入HashMap,其中文件在多行Java中具有相同的键...
  4. 每隔一段时间执行php_用php脚本,你如何定时更新商品列表
  5. android p随机mac,android设备唯一码的获取,cpu号,mac地址
  6. java数组综合练习_69期-Java SE-005_二维数组、综合练习-001-002
  7. 分布式系统原理_终于有架构大牛把分布式系统概念讲明白了,竟然用了足足800页...
  8. python语言程序设计实践教程实验八答案_清华大学出版社-图书详情-《Java程序设计教程及实验指导》...
  9. apachecommon连接mysql_使用 apache common dbcp +common pool+mysql连接无效的问题
  10. php redis type,redis中的几种常用基础对象介绍