使用Handler Mapping将MVC应用程序分离为文件夹

时间:2017-01-20 14:19:41

标签: c# asp.net asp.net-mvc asp.net-mvc-4 webforms

我们有一个传统的webforms应用程序和我们使用MVC开发的网站的新部分。它在IIS中的默认网站中作为应用程序使用。

唯一的缺点是根网站的会话对象未传递给应用程序。我们有一个解决此问题的方法。

顾问确信我们不需要将其设置为应用程序,而且可以通过处理程序和路由映射完成所有操作。他方便地没有向我们提供任何细节,我的任务是执行它。

我所取得的最好成果是将模块映射添加到IIS中的Handler Mapping部分。这会将coolmvcapp/*与模块isapimodule过滤到虚拟目录,该虚拟目录的物理路径指向我们的新MVC应用。结果是一个200页响应的空白页面。我尝试过的大多数其他组合都会导致各种错误。 (结果是在没有添加处理程序映射的情况下返回空页面 - 嘿嘿)

那么,这种方法甚至可能吗?

我知道MVC和webforms可以合并在一起,但出于原因,这是我们想要避免的。

0 个答案:

没有答案