Linux下搭建mono构建asp.net运行环境

技术教程2019/11/12 20:05:25阅读:820

做了一个asp.net网站,必须要部署到Linux系统上,用了四个多小时才全部部署完成。Linux系统是不支持asp.net运行环境的,但是在Linux上安装mono软件可以支持asp.net运行。

教程是看了博客园一位大神写的文章,文章是2016年的,文章写得特别好,特别详细。Linux 安装Mono环境 运行ASP.NET(一)
因为对Linux系统不熟悉,所以部署的就慢了些,还有就是教程里面的文件版本都很低,有两个包编译的时候出错了,是c语言源文件写得不够标准,开始是按照教程里面说的,改源码,但是不行,就换成高版本的了,换了之后,编译就能过去了。唯一要注意的就是这一点,其他的都写得特别详细。

下图标出来的两个高版本的包替换掉教程中的就可以了。


其次谈一下配置过程中的体会。

1学会了一些Linux指令

之前对Linux很不熟悉,但是靠着在windows的cmd上积累的经验,做起来也算是流畅。

2对Linux的文件编辑器有了一些了解

Linux都是cmd界面,那么编辑文本的时候怎么编辑呢,它里面有个vi指令可以对文本进行编辑,比如vi abc.c 就能进入到文件界面,然后一定不要乱按键盘,我开始的时候不知道按了什么搞了半天才退出文件显示界面,使用命令之后,按insert可以进入编辑模式,这个时候就可以修改文件了,按esc退出编辑,。很多指令都要先按shift+:(shift加冒号),然后再键入命令,回车。比如,如果要退出编辑或查看界面,要按shift+:,然后输入q,回车就退出了,q是直接退出,wq是保存后退出。

3配置好之后,asp.net网站放上去有了一些问题,上传图片的时候点击上传按钮了,服务器不响应,过了五六秒才响应,现在仍不知是何缘由。现在知道了,应该是服务器平台的问题,在windows server2012上部署网站就OK,可能是因为Linux上mono对asp.net解析还不是很好吧。


本文系网站原创,转载请注明文章链接地址