我有兩個Windows Azure託管的Windows Server 2012盒子。一,已安裝,配置並正常運行SSRS服務器。另一個盒子有IIS已經託管一個應用程序,它正在運行,因爲它應該。報表服務器的反向代理
我們的意圖是利用我們現有應用程序的SSRS門戶網站。所以,我們認爲IIS的反向代理到報告服務門戶網站(我們正在內部實施)。
預期的行爲: 當有人進入以下網址:
ourdomain.com/folder_in_the_app/Reporting
我們想重定向這個請求:
databaseboxeWhereSSRSResides:8321/Reports/
我們做了什麼: 我們實現了URL重寫,並將此規則:
<rule name="Reverse Proxy to Report Server" stopProcessing="True">
<match url="(.*)/Reportings" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="False" />
<action type="Rewrite"
url="http://databaseserver:port#1234/Reports/browse/{R:1}" />
</rule>
的錯誤,我們得到:
說明:HTTP 404。您正在尋找(或一個資源的依賴項)可能已被刪除,名稱已更改或暫時不可用。請檢查以下網址並確保它拼寫正確。
請求的URL:
/FolderinOurApp/Reportings
我已經跟很多,但至今沒有運氣。
任何幫助,將不勝感激
問候