Linux學習日記-MVC的部署(三)
阿新 • • 發佈:2018-12-27
一、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不要引用