VS2015 MVC5項目部署

剛看到一個年初的一個帖子說VS2015新建的MVC5項目部署後報錯,本身搗鼓了一下,發現是Roslyn編譯器的錯誤,簡單處理後運行成功,分享以下:前端

新建一個MVC5的項目,保持不要動,執行如下幾個步驟
第1步:移除bin下的Microsoft.Web.Infrastructure.dll
第2步:項目上右鍵管理NuGet程序包,打開管理器,按順序卸載如下兩個組件
     2.1 Microsoft.CodeDom.Providers.DotNetCompilerPlatform
     2.2 Microsoft.Net.Compilers瀏覽器

第3步:發佈你的項目並佈置到jexus服務器
第4步:打開瀏覽器,輸入你的URL前端框架

這幾天我也在倒騰. 介紹一下我目前的狀況: Mono用的4.2.3.4 Jexus 5.8.1 CentOS 6.7
發現問題以下:
1. NET 4.6 + MVC5.2.3 沒法運行,須要切換到Net4.5 + MVC5.2.0
2. Microsoft.Web.Infrastructure.dll 沒有移除也成功了
3. 從Nuget上下載下來的System.Web.Webpages.dll 幾個相關的dll 中間的pages 那個p是小寫的,須要變成大寫 這一點真的折騰了我好久
4. 另外Bootstrap等幾個前端框架裏面也有一些不區分大小寫的,有一些樣式沒法顯示,我把Jexus的不區分大小寫打開就行了.服務器

相關文章
相關標籤/搜索