0

サーバーを Windows 2003 から Windows 2008 R2 に、SQL 2005 から SQL 2008 R2 にアップグレード中です。当社のアプリケーションはすべて Web ベースです。ほとんどの場合、移行は成功していますが、レポート ビューアーが何らかの問題を引き起こしているようです。IIS 7.5 で動作するように、web.config の system.webserver コンテナーにハンドラー定義を追加するプロセスを完了しました。レポートは、パラメーターの有無にかかわらず正しく表示され、問題なくエクスポートできます。問題は、[印刷] アイコンをクリックしてレポートを印刷すると、ユーザー名とパスワードを求める Windows セキュリティ ダイアログ ボックスが表示されることです。プロンプトのコンテキストは、私の Web サーバーです。

レポートに直接リンクするとき、またはレポート ビューアーで最初にレポートを表示するときにユーザー名/パスワード プロンプトを取得する方法については、多くのドキュメントを見つけましたが、ユーザー名/パスワード プロンプトがレポート ビューアーでのみ表示されることについては何も見つけることができませんでした。印刷アイコンをクリックします。これはおそらくどこかでばかげた構成設定のように感じますが、見つけることができません。

ご協力いただきありがとうございます!

編集: これは SSRS サーバーを指していて、アプリケーション自体に埋め込まれた RDLC レポートを指していないことにも注意してください。フィドラーを調べると、401 は次のようになります。

4

1 に答える 1

0

そのため、Report Viewer バージョン 8 は SSRS 2008 R2 と互換性がないことが判明しました。これに対する解決策は、ビューアをアップグレードすることです。バージョン 10 にアップグレードしたところ、問題なく動作しました。これが他の誰かに役立つことを願っています

于 2013-10-25T16:35:57.630 に答える