WinForms Report Viewer コントロールを使用する WPF アプリケーションがあります。レポート コントロールは、SSRS 2008 からレポートを読み込みます。新しいサーバーに移動するまで、すべて正常に機能していました。
すべてのユーザーはhttp://SERVERNAME/reports
、問題なく接続して認証し、レポートを実行できます。一部のユーザーは WPF アプリからレポートを実行できますが、他のユーザーには次のメッセージが表示されます。
「リクエストは HTTP ステータス 401: Unauthorized で失敗しました」。
Fiddler2 をインストールして、どのようなトラフィックがやり取りされているかを確認することにしました。残念ながら (または幸いなことに)、Fiddler2 が実行されている場合、レポートは Report Viewer コントロールに正しく読み込まれます。
なんで?
これは「一時的な回避策」ですが。それは間違いなく理想的ではありません。そして、フィドラーによると...それは機能します。トラフィックは有効であるように見えますが、修正する必要はありません。
何か案は?