5

只是一個簡單的問題。我想我可以試試它,但我喜歡StackOverflow,因爲它的快速反應和比我更有經驗的人的評論。經典的asp和ASP.NET MVC可以在同一個網站上並排運行嗎?

經典的asp和ASP.NET MVC可以在同一個站點上並排運行嗎?例如;該網站可能會運行一個用ASP.NET MVC編寫的CMS,但需要與基於經典asp的購物車無縫集成。這可能嗎?這是一個非常糟糕的主意嗎?

當然,最好的情況是讓購物車和cms都使用ASP.NET MVC ...但假設沒有時間開發購物車,並且已經有可用的經典asp購物車。

+0

由asp經典,你的意思是非常古老和醜陋的asp不ASP.net的Web窗體,對不對? – 2010-06-18 16:12:19

回答

1

是的。 ASP.NET(「經典」WebForms或MVC)確實可以在與傳統ASP相同的站點上運行。

+2

確保將您希望MVC忽略的路線添加到您的路線表 – 2010-06-18 17:34:46

+0

感謝您的信息和提示。 – quakkels 2010-06-18 17:51:51

+2

此外,您可能需要查看.net 4.0無擴展路由,以便關閉web.config中的runAllManagedModules。否則,所有的.NET模塊(會話等)將被加載爲傳統的asp頁面。如果您使用.net 3.5,請點擊此處http://blogs.msdn.com/b/tmarq/archive/2010/04/01/asp-net-4-0-enables-routing-of-extensionless-urls- without-impacting-static-requests.aspx – Jab 2010-06-18 18:41:51

相關問題