2009-10-19 71 views
9

我们目前有一个经典的ASP.NET Web应用程序,它充当我们的API。它基本上有一堆ASMX Web服务,但这些对于使用JavaScript来说非常麻烦。我想要的是公开一组RESTful端点,但是在classis ASP.NET中这样做并不是我真正想做的。在一个Web应用程序中结合了经典的ASP.NET和ASP.NET MVC

我正考虑在一个Web应用程序中结合经典的ASP.NET和ASP.NET MVC。这可能吗?如果是,我可能遇到什么问题/问题?

回答

8

啊哈!看起来这是非常可能的。 Here是一篇综合性文章,描述应该做什么。

2

路由的整体目标是打破 一一对一的关联 URL和文件服务器的文件系统 之间。然而,路由系统 仍然没有检查文件系统 看进来的URL发生 文件或磁盘匹配,如果是这样, 路由忽略请求(绕过 的URL可能 也匹配任何路由条目)以便该文件将直接送达 。

所以,对你的问题的一部分,回答“这是可能在所有”:是的,因为路由系统将识别.asmx文件在文件系统上,它会处理它在经典的asp.net网站服务态度。

对于第二个问题,我不确定,因为我没有做任何与asp.net mvc应用程序内的web服务复杂的任何事情。

相关问题