9
我們有一個現有的ASP.NET WebForms應用程序,但現在我們正在轉向MVC。從ASP.NET WebForms重定向到MVC
我們正在嘗試將MVC整合到現有應用程序中,而不是經歷一個痛苦的過程,而是要創建一個全新的VS項目來完全隔離新代碼。
作爲第一步,我們想要使用WebForms應用程序的現有登錄過程,然後重定向到MVC應用程序。
有誰知道一個簡單的方法來做到這一點(即從一個WebForms項目重定向到MVC項目,在同一個VS解決方案)?到目前爲止,我發現的所有信息都表明要麼從MVC開始,要麼將MVC融入現有的Webforms項目中 - 這兩者都不是很可行。
非常感謝,
保羅
感謝Darin的快速回復。您是否知道是否有編程式引用MVC項目的方式,而不是對URL進行硬編碼? 我的MVC項目實際上被稱爲「MVC」 - 是否有一種方法可以從WebForms中啓動默認路由? 非常感謝, 保羅 – 2010-03-15 11:21:15
不,沒有。您有兩個單獨的應用程序託管在IIS中單獨的虛擬目錄中。所以你需要在WebForms應用程序的某個地方硬編碼MVC應用程序的地址。 – 2010-03-15 11:49:50
經過這些年,有一個解決方案http://msdn.microsoft.com/en-us/library/vstudio/dd329551(v=vs.100).aspx – mko 2014-09-13 12:35:51