在linux上部署asp.net的網站
關注mono已經很久了,現在才有時間真正的嘗試一下在linux中部署asp.net的網站,也算是記錄
一下自己的第一次嘗試吧。
我的實踐的環境是win7 + VM10 + CentOS6.5
下面就是具體的步驟:
1、在linux下搭建asp.net所需要的環境(mono 3.12.0+jexus 5.6.3.12),這一步也已經有很多
可以參考的文章了,大家可以看看驚鴻哥的部落格和張善友先生的部落格來搭建環境,我搭建的最終如
下:
2、環境搭建好了,當然就是要開發了。開發我是在VS上,将釋出後的檔案上傳到虛拟機來進行部署。
這個是我的項目,建立的是空的mvc3項目,添加了一個控制器,添加對應的視圖,如上所示。
加上由于個人習慣,我會将部分沒有用到的程式集删除掉,是以References看起來沒有那麼臃腫。
搞定後就是釋出啦~~~~
将釋出的檔案上傳到虛拟機的 /var/www/test 目錄下(test是我建立的一個目錄)
3、配置jexus,在/usr/jexus/siteconf目錄下添加一個新的配置名為test(除了port和root
有所改動,其餘的都是照搬預設配置的),具體如下
儲存退出 :wq
重新啟動jexus /usr/jexus/./jws restart
重新開機成功後即可
大功告成。
不過值得注意的是,linux上大小寫是敏感的,而在windows上沒有問題。在windows中
IP:port/Home/Index與IP:port/home/index是等價的,而在linux上是不等價的,被這
個繞了好久,一直以為是那裡沒有配置好~~~這篇部落格也算是給自己一個提醒吧。
如果您認為這篇文章還不錯或者有所收獲,可以點選右下角的【推薦】按鈕,因為你的支援是我繼續寫作,分享的最大動力!
作者:Catcher Wong ( 黃文清 )
來源:http://catcher1994.cnblogs.com/
聲明:
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。如果您發現部落格中出現了錯誤,或者有更好的建議、想法,請及時與我聯系!!如果想找我私下交流,可以私信或者加我微信。