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

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

一下本身的第一次嘗試吧。windows

個人實踐的環境是win7 + VM10 + CentOS6.5mvc

下面就是具體的步驟:asp.net

一、在linux下搭建asp.net所須要的環境(mono 3.12.0+jexus 5.6.3.12),這一步也已經有不少網站

能夠參考的文章了,你們能夠看看驚鴻哥的博客張善友先生的博客來搭建環境,我搭建的最終如.net

下:
rest

二、環境搭建好了,固然就是要開發了。開發我是在VS上,將發佈後的文件上傳到虛擬機來進行部署。blog

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

加上因爲我的習慣,我會將部分沒有用到的程序集刪除掉,因此References看起來沒有那麼臃腫。部署

搞定後就是發佈啦~~~~

將發佈的文件上傳到虛擬機的 /var/www/test 目錄下(test是我新建的一個目錄)

三、配置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上是不等價的,被這

個繞了很久,一直覺得是那裏沒有配置好~~~這篇博客也算是給本身一個提醒吧。

相關文章
相關標籤/搜索