好吧,我有一個很大的.NET 4.0 webforms解決方案與許多項目。我想在MVC3中開發一組新的屏幕集成到網站中。我是否需要更改現有webforms(web應用程序)根目錄下的webconfig和路由?這似乎有風險。我可以只添加一個MVC3項目並將其集成到Web應用程序中?什麼是最簡單,風險最小的方法?所有的路由都必須在根上完成嗎?此外,我們使用NCache進行國家管理。謝謝。將MVC3添加到現有的webforms解決方案
2
A
回答
3
沒有什麼關於webform的「解決方案」,所以是的,你可以添加一個MVC項目到解決方案。如果您想將MVC3組件添加到現有的webforms項目中,您也可以這樣做,但是您必須完成MVC3項目嚮導爲您所做的一些工作,例如在global.asax.cs中添加路由並使一些web.config更改。完成後,混合webforms/MVC3應用程序可以正常工作。
我的建議是,如果你想走這條路線,那就是創建一個MVC應用程序,看看它放到Global.asax.cs文件和web.config文件中的東西,並將它與你當前的應用程序進行比較。
相關問題
- 1. 現有的解決方案添加到現有項目的TFS
- 2. 將SOAP添加到現有的GWT解決方案
- 3. 將現有項目添加到解決方案的效果
- 4. 將現有項目添加到解決方案下visualvsn
- 5. 如何將現有解決方案添加到Team Foundation Server?
- 6. 無法將Azure CloudService項目添加到現有解決方案
- 7. 將項目添加到現有Monodevelop(Mono Touch)解決方案
- 8. 將Sitecore 7.5添加到現有解決方案
- 9. 將FreeImage .NET添加到解決方案
- 10. 將RestSharp.MonoDroid添加到解決方案
- 11. 將MVC3/4/5添加到現有的Spring.net WebForms應用程序
- 12. 將所有項目添加到相同的解決方案?
- 13. 將「已添加」文件夾添加到解決方案?
- 14. 將Nunit測試添加到現有解決方案中的做法是什麼?
- 15. 將OutDir屬性添加到所有解決方案項目
- 16. ASP.NET WebForms數據綁定解決方案
- 17. 如何使用roslyn將現有項目添加到c#解決方案中?
- 18. 如何將服務器控件添加到現有解決方案?
- 19. 在Visual Studio中將現有項目添加到解決方案「只讀」
- 20. 將現有網站添加到Visual Studio解決方案會引發System.InvalidOperationException
- 21. 將xUnit.NET ASP.NET MVC單元測試添加到現有項目/解決方案
- 22. Visual Studio 2008將現有項目添加到主要解決方案
- 23. 向TFS中的現有解決方案添加新項目
- 24. 從Visual Studio 2017向Github添加現有解決方案Mac
- 25. 如何添加「遞歸現有的解決方案文件夾」我的VS2005的解決方案
- 26. Visual studio C++將文件的副本添加到解決方案
- 27. 將類添加到特定的表php或jquery解決方案?
- 28. 如何將模塊添加到dnn發佈的解決方案?
- 29. 將實體添加到特定的解決方案 - CRM 2016 SDK
- 30. 將解決方案添加到不同的TFS團隊項目
謝謝喬,是的,我明白這是可能的。我讀過那些相同的文章。我的困惑/問題是,是否必須更改webforms應用程序的現有根目錄下的路由和webconfig?我能基本上離開網站的其餘部分嗎? – 2012-04-23 15:08:47