Azureでホストされている2つのWindowsサーバー2012ボックスがあります。 SSRS Serverのインストール、設定、および実行が適切に行われています。もう1つのボックスにはIISがあります。既にアプリケーションをホストしていて、実行しています。レポートサーバーへの逆プロキシ
私たちの意図は、既存のアプリケーションからSSRSウェブポータルを利用することです。だから、私たちはIISからリバースプロキシをWebサービスポータルに報告することを考えました(私たちはこれを内部的に実装しています)。
意図した動作: 誰かがこのようなURLに入ったとき:
ourdomain.com/folder_in_the_app/Reporting
我々はこの要求をリダイレクトする:
私たちが何をしたかをデータベースボックスその他のSRSRS:8321 /レポート/
: 我々は、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あなたが探している(またはそのの1されているリソースを依存関係)が削除されたり、名前が変更されたり、一時的に使用できなくなったりする可能性があります。次のURLを確認し、正しく入力されていることを確認してください。私はそれに多くのこれまでのところ運を果たしてきた
/FolderinOurApp/Reportings
:
要求されたURL。
すべてのヘルプは非常に不足している詳細情報がたくさんあります
よろしく