是否可以在同一网站上逐个运行ASP.NET项目和ASP.NET MVC项目?

时间:2009-09-16 02:04:29

标签: asp.net-mvc iis routing asp.net-3.5 projects-and-solutions

我在一个包含业务逻辑项目的解决方案中有一个现有的ASP.NET网站,其中包含一些自定义路由。

我想在解决方案中创建一个新项目,这是一个ASP.NET MVC网站。

该网站还将调用业务逻辑,最终目标是将大部分代码从ASP.NET移植到ASP.NET MVC。

但我希望他们现在能够并肩工作,以确保最短的停机时间,因为它是一个高流量的网站。

是否可以使用ASP.NET路由或某种IIS设置以某种方式完成此操作?

3 个答案:

答案 0 :(得分:4)

是的,您只需要在当前应用程序中添加一些路由。试试http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc

答案 1 :(得分:0)

请查看Scott HanselMan撰写的this帖子。 它提供了详细的讨论以及一个很好的步骤。

答案 2 :(得分:0)

我刚刚写了blog post。有可能的。您可能会发现将Web表单从现有Web表单项目重新定位到新的MVC项目更容易。您可能不必更改任何代码。