比方说,我有一个具有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