天天看點

在CentOS上部署Asp.Net MVC3的第一次嘗試

在linux上部署asp.net的網站

關注mono已經很久了,現在才有時間真正的嘗試一下在linux中部署asp.net的網站,也算是記錄

一下自己的第一次嘗試吧。

我的實踐的環境是win7 + VM10 + CentOS6.5

下面就是具體的步驟:

1、在linux下搭建asp.net所需要的環境(mono 3.12.0+jexus 5.6.3.12),這一步也已經有很多

可以參考的文章了,大家可以看看驚鴻哥的部落格和張善友先生的部落格來搭建環境,我搭建的最終如

下:

在CentOS上部署Asp.Net MVC3的第一次嘗試

2、環境搭建好了,當然就是要開發了。開發我是在VS上,将釋出後的檔案上傳到虛拟機來進行部署。

在CentOS上部署Asp.Net MVC3的第一次嘗試

這個是我的項目,建立的是空的mvc3項目,添加了一個控制器,添加對應的視圖,如上所示。

加上由于個人習慣,我會将部分沒有用到的程式集删除掉,是以References看起來沒有那麼臃腫。

搞定後就是釋出啦~~~~

将釋出的檔案上傳到虛拟機的 /var/www/test 目錄下(test是我建立的一個目錄)

3、配置jexus,在/usr/jexus/siteconf目錄下添加一個新的配置名為test(除了port和root

有所改動,其餘的都是照搬預設配置的),具體如下

在CentOS上部署Asp.Net MVC3的第一次嘗試

儲存退出 :wq

重新啟動jexus     /usr/jexus/./jws restart

重新開機成功後即可

在CentOS上部署Asp.Net MVC3的第一次嘗試
在CentOS上部署Asp.Net MVC3的第一次嘗試

大功告成。

不過值得注意的是,linux上大小寫是敏感的,而在windows上沒有問題。在windows中

IP:port/Home/Index與IP:port/home/index是等價的,而在linux上是不等價的,被這

個繞了好久,一直以為是那裡沒有配置好~~~這篇部落格也算是給自己一個提醒吧。

在CentOS上部署Asp.Net MVC3的第一次嘗試

如果您認為這篇文章還不錯或者有所收獲,可以點選右下角的【推薦】按鈕,因為你的支援是我繼續寫作,分享的最大動力!

作者:Catcher Wong ( 黃文清 )

來源:http://catcher1994.cnblogs.com/

聲明:

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。如果您發現部落格中出現了錯誤,或者有更好的建議、想法,請及時與我聯系!!如果想找我私下交流,可以私信或者加我微信。

繼續閱讀