CentOS7(mini) 急速部署ASP.NET应用
CentOS7(mini) 急速部署ASP.NET应用
从mono 2.8+的时候就开始关注linux运行.NET的一些消息
最近闲来无事,发现mono官方已经提供有编译好的源,极大便利了部署过程,不需要自己去编译mono了
用Nancy.Owin写了一个小程序,其中的一些坑已经填上,这里是源代码:
这里用一个全新的系统 上传程序,解压:
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应用相关推荐
- 在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序
前言: 随着ASP.NET Core 1.0的发布,论坛里相关的文章也越来越多,正好有时间在测试环境上搭建 ASP.NET Core的发布环境,把过程中遇到的问题写给大家,以便有用到的朋友需要. 环境 ...
- 在centos 7.4上使用jexus 部署 asp.net core 项目
直接用dotnet xx.dll命令是可以部署asp.net core项目的,包括https也可实现.但是用jexus有以下几个好处: 1.jexus可以守护dotnet进程 2.同一服务器,同一端口 ...
- 在 Azure 上部署 Asp.NET Core Web App
在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core的网站呢?Azure 的 Web App ...
- 《ASP.NET 开发从入门到精通》----2.3 编译和部署ASP.NET程序
本节书摘来自异步社区<ASP.NET 开发从入门到精通>一书中的第2章,第2.3节,著 张明星 ,责任编辑 张 涛, 更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- IIS部署ASP.Net Core 502.5错误和解决
在Win7的机器上部署ASP.Net Core程序,老是提示502.5错误. 已经安装了 Microsoft Visual C++ 2015 Redistributable .NET Core Win ...
- 一起谈.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 ...
- IIS部署asp.net core webapi
一.需要安装Windows Server Hosting,作用是让IIS有方向代理功能(Asp.Net Core Module负责反向代理工作),将请求转发到Kestrel,Windows serve ...
- IIS7.5部署ASP.NET失败
近日在win7的IIS7.5上部署ASP.NET4.0 程序时,发现浏览网页都出现错误代码为"503"的错误,但是我已经将对应用程序部署到IIS上了,怎么会出现找不到页面的情况呢? ...
- Centos下使用Docker部署asp.net core项目
本文讲述 CentOS 系统 Docker 中部署 asp.net core开源项目 abp 的过程 步骤 1. 拉取 asp.net core 基础镜像 docker pull microsoft/ ...
最新文章
- Elasticsearch-02CentOS7安装elasticsearch-head插件
- angular4更改表单中显示的值_Angular 4 动态表单教程 Reactive Forms教程
- python构建二维数组_Python中创建二维数组
- c语言加减乘除计算程序,求一个计算加减乘除的C语言程序
- 苹果因芯片短缺优先生产iPhone 13 常规iPad平均交付时间超7周
- 游戏中用户升级的设计
- ubuntu jdk tomcat mysql_linux-ubuntu tomcat jdk 及 mysql 安装配置
- js页面跳转 和 js打开新窗口 方法 【转】
- 哪里有全面的几何画板课件制作教程
- matlab freqz m,freqz(freqz和freqs区别)
- Hulu 2022春季校园招聘来啦
- 磁盘与文件系统管理详解
- 数据分析师的发展前景
- 开源运行时社区 - 核心概念说明
- SQLSERVER 存储过程 语法
- 【转】外连接&全连接的区别
- Linux系统管理-audit文件太多导致du -sh命令卡死
- 2. SQL语句学习
- 用代码向 90 后逝去的青春致敬
- linux mysql 测试工具_LINUX系统下MySQL 压力测试工具super smack
热门文章
- Facebook 开源 3D 深度学习函数库 PyTorch3D,也可用于二维场景
- 谁能制约云厂商滥用开源,谁来帮助开源软件作者?
- java隔一个逗号读入文件_将逗号分隔的文本文件读入HashMap,其中文件在多行Java中具有相同的键...
- 每隔一段时间执行php_用php脚本,你如何定时更新商品列表
- android p随机mac,android设备唯一码的获取,cpu号,mac地址
- java数组综合练习_69期-Java SE-005_二维数组、综合练习-001-002
- 分布式系统原理_终于有架构大牛把分布式系统概念讲明白了,竟然用了足足800页...
- python语言程序设计实践教程实验八答案_清华大学出版社-图书详情-《Java程序设计教程及实验指导》...
- apachecommon连接mysql_使用 apache common dbcp +common pool+mysql连接无效的问题
- php redis type,redis中的几种常用基础对象介绍