我希望實現REST服務,它將與ASP站點(基本上是同一個項目)集成在一起。Vanilla ASP.NET和REST
我試圖提供我的自定義VirtualPathProvider
(VPP
),它的工作原理,但在一定程度上。首先,content-type
的迴應始終是application/octet-stream
。其次,只有GET
請求通過VPP
傳送。我見過有人玩弄HttpApplication
來解決這些問題。我不知道是否希望按照黑客入侵ASP的方式行事,因爲這可能需要很長時間,最終完成任務可能根本不可能。
有沒有辦法做到這一點,或者我應該對MVC創建一個單獨的頁面,並通過一些進程間通信與它交談。這樣,MVC將處理REST請求並響應我的代碼。和反之亦然 - ASP將能夠發送REST請求到遠程服務器。
如果還有其他更清潔,更安全的&,將MVC與香草ASP鏈接的方法,然後隨意發表評論/答案。
嗨戴,聽起來像你是正確的回答我的問題http://stackoverflow.com/questions/15061602/how-to-fake-a-directory-listing-in-iis-virtualpathprovider-works-但是,謝謝 – 2013-03-06 10:16:16
@Dai是否有可能讓MVC和ASP項目一起運行,或者其中一個必須是默認的(本例中是MVC),它承載了另一個? – 2013-03-06 13:12:48