2012-10-29 54 views
2

我在封閉的網絡中有一個簡單的網站,我們稱之爲「Resitricted Site」。受限站點與其他頁面之間的鏈接超出了其中顯示來自不同文件的日誌記錄信息的索引。如何創建一個將請求轉發給另一個網站並顯示響應的ASP.NET應用程序?

我試圖創建將暴露給外界一個ASP.NET網站,但仍然是在同一個網絡限制區爲例。讓我們打電話給這個網站「公共網站」。

在公共網站,我需要轉發到受限站點的所有請求,然後從顯示受限站點的響應。換句話說,公共站點將作爲受限站點的代理。

我如何在ASP.NET中實現這一目標?如果您有任何可以分享的簡單代碼,請執行。

我至今嘗試: 我嘗試創建一個HttpHandler像這樣的(沒有運氣):HttpHandler

+0

你創建你拿的HttpHandler的有問題嗎? –

+0

當我在本地計算機上調試時,HttpHandler似乎工作正常。我已將它設置爲google.com,並在應用程序啓動時顯示google.com。在服務器上安裝它,我只得到顯示Default.aspx的contet,我無法查看有關處理的任何信息,被稱爲在所有(我在HttpHandler的不同階段寫東西Response對象)。 –

回答

1

我結束了使用兩個IIS擴展,到底該怎麼做,我想。

我用這些擴展: - 應用程序請求重新路由 - URL重寫

您可以搜索「在IIS反向代理」,你會發現很多關於如何將其設置不同的文章。

提示:如果您想將其設置在與例如網站一個CMS就位。您可以在該站點中創建虛擬目錄,並僅爲該虛擬目錄設置URL重寫規則。

相關問題