C# Web开发笔记(2019)、C#和.NET 2.0实战(2016-3-18 15:17、2016-4-21 10:08)

本文记录了在Docker中运行Mono和Jexus Server以部署ASP.NET MVC站点的过程,包括使用admin和root用户的登录信息、Dockerfile链接以及如何通过Xshell和Xftp连接容器。此外,还介绍了在Docker容器中执行C#代码和搭建Linux+Jexus+MariaDB+ASP.NET环境的方法。
摘要由CSDN通过智能技术生成



20191105添加:
在 docker中 运行 mono /jexus server 并部署asp.net mvc站点 - Linux DotNET程序员大本营  https://www.linuxdot.net/bbsfile-3988
先用admin:monupw用户登陆,然后su root:monups可以使用
密码在dockerfile里有写root:monups
dockerfile地址:
https://github.com/azraelrabbit/monupw/blob/master/Dockerfile

docker pull azraelrabbit/monupw
docker run --name monojexus -d -p 32022:22 -p 32080:80 -v /home/mydata:/data azraelrabbit/monupw
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
azraelrabbit/monupw   latest              4ad8ed01ae0f        4 years ago         744MB
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                                    NAMES
447a9affcdf5        azraelrabbit/monupw   "/bin/sh -c '/usr/je…"   29 seconds ago      Up 28 seconds       8081/tcp, 0.0.0.0:32022->22/tcp, 0.0.0.0:32080->80/tcp   monojexus

可以用Xshell和Xftp连接(ssh远程登录)这个docker容器
使用admin用户:
ssh -p32022 admin@182.61.145.25
使用root用户:
# docker cp monojexus:/etc/ssh/sshd_config /home/sshd_config
#PermitRootLogin without-password
PermitRootLogin yes
# docker cp /home/sshd_config monojexus:/etc/ssh/sshd_config 
# docker restart monojexus
ssh -p32022 root@182.61.145.25
root@447a9affcdf5:/home/cs# mcs Hello.cs
root@447a9affcdf5:/home/cs# ls
Hello.cs  Hello.exe
root@447a9affcdf5:/home/cs# mono Hello.exe
3
5
root@447a9affcdf5:/home/cs# cat Hello.cs
using System;
//第一个C#程序“Hello World!”
namespace HelloWorld
{
class Hello 
{
static void Main() 
{
double [][]shapes=new double[4][];
//之后shapes那4个元素的值还没有被初始化,还是null,不能直接使用shapes[0]~shapes[3] 
shapes[0]=new double[1]{10};//圆 
shapes[1]=new double[4]{3,4,3,4};//四边形 
shapes[2]=new double[3]{3,4,5};//三角形
Console.WriteLine(shapes[2].Length);//3 
shapes[3]=new double[5]{5,5,5,5,5};//五边形 
Console.WriteLine(shapes[3].Length);//5 
}
}
}

Error 404  http://182.61.145.25:32080/

http://182.61.145.25:32080/hanasp/1.htm

ASP.NET跨平台从这里开始!  https://www.jexus.org/
搭建Linux+Jexus+MariaDB+ASP.NET[LJMA]环境 - 张善友 - 博客园  https://www.cnblogs.com/shanyou/p/3362150.html
linux配置Jexus发布asp.net网站 - zam183的博客 - CSDN博客  https://blog.csdn.net/zam183/article/details/96325952

apt install mono-runtime
apt install mono-mcs

yum install gcc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值