Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
BiMark
Frequent Visitor

Unable to iFrame PBI Reports in PBIRS

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'.

1 ACCEPTED SOLUTION
BiMark
Frequent Visitor

@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>

View solution in original post

8 REPLIES 8
BiMark
Frequent Visitor

@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 

 

 

The solution provided by @MattArul worked for us. No restart needed.

 

Thanks!

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?

v-yuta-msft
Community Support
Community Support

@BiMark ,

 

This issue should be caused by api side. I would suggest you create a support ticket here.

 

Regards,

Jimmy Tao

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.