2009-10-19 38 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服務複雜的任何事情。

相關問題