URLを使用してSSRSレポート(SQL Server 2016)にアクセスして、アプリケーションにiFrameで埋め込みます。 SSRSレポートをリモートで、つまり別のコンピュータからアクセスすると、レポートを認証して表示することができます。私のiFrameのソースでSQL Server Reporting Services - SSRSサーバーと同じコンピュータのURLで認証できません
私が入れ:
http://example.com:4000/path_to_ReportServer/report_name
をそして、私は舞台サーバに私のアプリを展開するとき、それは正常に動作します。すべてのSSRSレポートは全く問題なくロードされます。
私のSSRSレポートサーバーが常駐するように私は同じPC上で開発し、私はそれで午前とき、私はへのiFrame内のすべてのリンクを変更する必要がありしかし:
http://computername:4000/path_to_ReportServer/report_name
編集:もともと私はここに書いた私ことlocalhostを使用しますが、実際は私はコンピュータ名を意味していました。
自分のアプリケーションをVSから自分の開発マシンで実行しようとしても、ドメインをコンピュータ名に変更しないと、まったく認証できなくなる可能性があります。それはちょうど同じ資格情報を何度も何度も繰り返し求めています。
私はReportServerServiceログをチェックしました、と私は、ログインしようとしたとき、私は最後の行としてこれを参照してください。
library!DefaultDomain!3bd0!11/21/2016-12:52:36:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Invalid PBI Configuration, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
私は広範囲にこの問題のために見て、私はMSの設定のチュートリアルを見つけることが、ありません1つは私のものと同様の問題を抱えています。
私はファイアウォールやポート競合のような通常の犯人をチェックしました(ただし、他のPCからSSRSにアクセスすることはできませんでしたが、私はできますし、リンクはローカルマシン)。
私はSSRSには一般的に非常に新しいですので、親切に私に辛抱してください。ありがとう!あなたが試すことができます
ねえロス、感謝します。私は今晩ゆっくりと進み、ここに戻ってきます - あなたが言うように何かを台無しにしている可能性が非常に高いです:)しかし、あなたは私に見える場所を与えました。 – PawelKosi