比方說,我有一個具有Asp.net的WebForms應用:在根文件夾運行MVC中的子文件夾Asp.net的WebForms應用
- 幾個* .aspx文件,作爲Web窗體應用程序(不涉及路由運行)
- 的子目錄下,即FormsFolder已在它的其他文件和子文件夾,作爲一個常規的網絡運行窗體應用程序
- 的子目錄下,MvcFolder有一個Asp.net MVC應用程序的正常結構和運行它的內容作爲一個以及 個
- 路由使用此應用程序的(如果你喜歡這兩個應用或)的
HttpModule
而不是global.asax
- 兩部分都必須在相同的IIS應用程序下運行的登記(所以有兩個應用程序,僅可以使用虛擬目錄)
這裏有一些問題:
- 在所有可能這種情況?
- 是否有可能將MVC應用程序附加到WebForms應用程序而不更改以後的任何代碼?可以更改配置,但應儘可能避免使用子文件夾配置。
- 是否可以將
UrlRoutingModule
配置爲僅在針對特定子文件夾發出請求時運行,但未在應用程序的其他部分中配置?
關於自定義視圖引擎的好主意。 – 2010-07-31 17:43:06
我正在註冊模塊中的規則,因爲我不允許更改webform的應用程序global.asax文件和類。我的模塊以某種方式工作,所以它只註冊一次路由**而不總是。看看這個問題,你會發現,實際上有可能攔截http模塊中的應用程序啓動事件,即使它不直接受支持。 http://stackoverflow.com/questions/3370839 – 2010-07-31 17:44:29