我有一个现有的ASP.NET网站与一些自定义路由,在一个解决方案中,也包含业务逻辑项目。
我想在解决方案中创建一个新项目,这是一个ASP.NET MVC网站。
该网站还将调用业务逻辑,最终目标是将大部分代码从ASP.NET移植到ASP.NET MVC。
但我希望他们现在都并排工作,以确保最小的停机时间,因为这是一个高流量的网站。
是否可以使用ASP.NET路由或某种IIS设置以某种方式实现这一点?
发布于 2009-09-16 02:09:29
是的,您只需要在当前应用程序中添加一些路由即可。试试http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc
发布于 2009-09-16 02:21:49
请看Scott HanselMan的 帖子。它提供了关于这方面的详细讨论,并进行了很好的介绍。
发布于 2009-09-16 02:25:32
我刚刚在上面写了一个blog post。这是可能的。您可能会发现,简单地将web窗体从现有的web窗体项目重新定位到新的MVC项目会更容易。您可能不必更改任何代码。
https://stackoverflow.com/questions/1430552
复制相似问题