我有两个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
我已经跟很多,但至今没有运气。
任何帮助,将不胜感激
问候