1. 程式人生 > >Linux學習日記-MVC的部署(三)

Linux學習日記-MVC的部署(三)

一、Mvc與wcf

  相對WCF的部署MVC還是有點麻煩,我們要考慮哪些dll是不需要的,哪些是要拷貝到本地的。

而WCF因為有些配置檔案不支援,我們只需要在配置wcf時不使用配置檔案而直接使用程式碼就行了。

二、MVC部署

  開發環境:VS2013 +Mono 3.10.0+Jexus5.6.3 +.net 4.0

1、新建MVC專案,選擇空的MVC專案

  注:這裡選擇空的mvc專案主要是防止不必要的dll被引用進來,但是與專案又不相容 

2、配置DLL的問題 

    注:很重要不然會有各種報錯

下面這6個dll被引用並確保複製到本地即可

注:複製到本地的方法 如下圖  右鍵dll屬性  複製到本地 選擇True

1、System.Web.Helpers.dll
2、System.Web.Mvc.dll
3、System.Web.WebPages.dll
4、System.Web.Razor.dll
5、System.Web.WebPages.Razor.dll
6、System.Web.WebPages.Deployment.dll

額外話:好像mono 3.10.0 只支援 .net4.0+  所以有4.0一下的dll不要引用