我可以将MVC和WebForms放在同一个站点/虚拟目录中吗?
我有一个运行WebForms的网站,但我想实现MVC。注意:该网站还有一些经典ASP文件。
答案 0 :(得分:1)
是的,你可以在同一个项目中混合所有。
请参阅Plug-In Hybrids,了解如何混合所有技术。
您可以毫无问题地将MVC添加到现有的WinForms应用程序中。您可能需要为现有网页添加IgnoreRoute
规则。经典ASP可能需要特殊处理(只是潜力 - 不知道它真的)。
routes.IgnoreRoute("{myWebForms}.aspx/{*pathInfo}");