使用asp经典网站作为mvc的根网站

时间:2015-10-11 07:31:06

标签: asp.net-mvc-4 asp-classic

我继承了现有的asp经典网站,我想创建一个MVC项目并在其中包含asp经典网站。我想使用asp经典作为该项目的根网站,并将MVC主要用作我的asp经典将联系请求的API。

我在考虑在MVC中进行URL重写以将所有请求移动到asp经典页面,但我担心它会破坏所有表单请求

这样做的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

显然,您需要做的第一件事是确保在IIS中启用经典asp,默认情况下在当前版本中禁用它。

经典的asp页面应该在您的设置中完美运行,首先创建一个新的MVC项目,然后将现有的经典站点放在根目录中。您的经典页面将需要自己的数据库连接,并且他们无法与.net内容共享会话变量。我觉得最简单的方法是将这样的设置视为共享相同根文件夹的两个站点。

我认为使用MVC进行自定义路由不是一个好主意,而是使用IIS url rewrite module