這幾天一直在搞linux下麵的.net mvc的部署工作,遇到了很多問題,還好有一些朋友的幫助,問題才得到瞭解決! 環境:Linux+Mongo+Jexus 希望的結果:直接運行windows+vistualstudio開發的MVC網站 遇到的問題:可以解析,但出現一些運行時(CLR)的錯誤 截圖 ...
這幾天一直在搞linux下麵的.net mvc的部署工作,遇到了很多問題,還好有一些朋友的幫助,問題才得到瞭解決!
環境:Linux+Mongo+Jexus
希望的結果:直接運行windows+vistualstudio開發的MVC網站
遇到的問題:可以解析,但出現一些運行時(CLR)的錯誤
截圖
這些問題都是來自於微軟的程式集與mono程式集的衝突問題,即在MVC網站里對應的程式集,但mono框架也在linux上實現了一套,而兩者出現了衝突,引發了這個異常
解決
刪除MVC網站自己的程式集:Microsoft.Web.Infrastructure.dll
下麵是webap路由引起的問題
解決
把它註釋後,運行,老問題沒有了,但新的問題來了