我們有一個.net 3.5 webform企業網站,並且正在升級到MVC 4.0。由於這是大型網站,我們希望逐步升級。是否可以在同一個項目上運行3.5 ASP.NET web form和MVC 3.0
任何人都可以請建議是否有可能實現上述即運行ASP.NET WEbForm和MVC在一個Web項目?還是有更好的方法來解決這個問題?
謝謝。
我們有一個.net 3.5 webform企業網站,並且正在升級到MVC 4.0。由於這是大型網站,我們希望逐步升級。是否可以在同一個項目上運行3.5 ASP.NET web form和MVC 3.0
任何人都可以請建議是否有可能實現上述即運行ASP.NET WEbForm和MVC在一個Web項目?還是有更好的方法來解決這個問題?
謝謝。
應該由Scott Hanselman在閱讀了有關這個問題的兩部博客文章:
他還創建了一個AddMvc3ToWebForms NuGet包,以支持該方案(你可以閱讀一點點關於它here)。
我沒有任何實踐經驗可以分享,但我已閱讀(或被告知)這是可能的。使用的例子就像你的情況,即有一個龐大的代碼庫,並希望逐步遷移到MVC。
您是否通過Scott Hanselman檢查了blog post?由於您正在討論.net 3.5 Web窗體和MVC 4.0,可能需要將應用程序池運行時設置爲4.0
可以在同一個項目中並排運行MVC和Webforms。