0

ASP.NET Web アプリケーションには、2010 レポート ビューアーからアクセスできる一連のレポートがあります。管理者が Windows アップデートをインストールするまで、アプリケーションは本番環境で正常に動作していました。それ以来、次のエラー メッセージが表示されるようになりました。

The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version.
The request failed with HTTP status 404: Not Found. 

SSRS は同じサーバー上にあり、ポート番号の代わりにホスト ヘッダーを使用できるように FQDN を使用します。

http://rs.myserver.my.domain.net/ReportServer

これは更新まで機能していましたが、更新以降、上記のエラーが表示され、機能を復元する唯一の方法は、ReportServerUrl をローカルホスト、ポートベースのバインディングに設定することです。

http://localhost:8080/ReportServer

また、レポート ビューアーから上記のエラー メッセージが表示されるにもかかわらず、FQDN を使用してレポート マネージャーと Reporting Services Web サービスにアクセスできることにも注意してください。

私が最も興味深いと思ったのは、開発サーバーで問題を再現できたことです (同じ更新が両方で実行されたかどうかはわかりませんが、同じ日に更新されたにもかかわらず、問題は存在しませんでした)。問題を再現するために私が行ったことは、Report Viewer 2012 ランタイムをインストールすることだけでした。興味深いことに、このランタイムは開発環境にはインストールされていませんでしたが、昨年、運用環境にインストールされました。ランタイムを更新またはアンインストールすると、システムが同じ壊れた状態のままになります。

希望するセットアップを復元できるように、誰かが洞察を提供してくれることを願っています。

ありがとう!

4

1 に答える 1