分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

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

发布时间:2023-09-06 01:57责任编辑:白小东关键词:.NET
 

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

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

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

https://github.com/ss22219/Booker
 

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

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

解压后的文件:

# lsbin 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

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

 

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

原文地址:https://www.cnblogs.com/jackytang/p/9112413.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved