March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Suddenly all of our embeded reports have stopped working, throwing a CSO error.
We are on January 2020 of PBIRS and using the embed code provided by microsoft
<iframe width="1700" height="1000" src="https://report server/reportname here?rs:embed=true" frameborder="0" allowfullscreen="true"></iframe>
Refused to display 'https://rsserver/report?rs:embed=true' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
Solved! Go to Solution.
@v-yuta-msft I was able to resolve it, i hope others can benefit from my resolution
In the Report server advanced settings, the custom header defaults to SAMEORIGIN after the January 2020 update.
In our case, our server is only internal, so we replaced it with a wildcard
E.G.
<CustomHeaders> <Header> <Name>X-Frame-Options</Name> <Pattern>(.+)((\/api)|(\/(mobilereport|report|powerbi|excel|pages)\/(.+)(rs:embed=true|rc:toolbar=false)))</Pattern> <Value>*</Value> </Header> </CustomHeaders>
@v-yuta-msft I was able to resolve it, i hope others can benefit from my resolution
In the Report server advanced settings, the custom header defaults to SAMEORIGIN after the January 2020 update.
In our case, our server is only internal, so we replaced it with a wildcard
E.G.
<CustomHeaders> <Header> <Name>X-Frame-Options</Name> <Pattern>(.+)((\/api)|(\/(mobilereport|report|powerbi|excel|pages)\/(.+)(rs:embed=true|rc:toolbar=false)))</Pattern> <Value>*</Value> </Header> </CustomHeaders>
Hello,
I'm having the same problem.
Could you please better explain your solution?
I cannot find the settings for custom header
Thank yoy in advcance
Regards
(1) Use SSMS
When it prompt for selection fill the following:
Example:
-Server Type: Reporting Service
-Server Name: Http://xyzserver/ReportServer
-Windows Authentication
-Connect
(2) You will be connected to your Report Server Instance
(3) On the left pane under Object Explorer right click on the Report Server - Properties
(4) Last Option Advanced
(5) CustomHeaders
<Value></Value>
I found leaving value as empty worked better instead of wildcard *
-Matt
Great!!
Thank you vey much!
Hello BiMark, I have the same problem, I added these CustomHeader lines in rsreportserver.config, and restarted the service through the Report Service Configuration Manager, however the error persists.
Could you tell me what I did wrong?
Thanks for the help.
could you solve it?
@Anonymous ,
This issue should be caused by api side. I would suggest you create a support ticket here.
Regards,
Jimmy Tao
User | Count |
---|---|
120 | |
77 | |
58 | |
52 | |
46 |
User | Count |
---|---|
171 | |
117 | |
63 | |
57 | |
51 |