Reports fail to render and the following error message is displayed when attempting to load/view IT Analytics (ITA) reports via the IT Management Suite (ITMS) console using Internet Explorer (IE):
Content cannot be embedded in a frame.
To help protect the security of information you enter into this website, the publisher of this content does not allow it to be displayed in a frame.
When using Microsoft Edge or Google Chrome, no error messages are displayed; the report frame is simply gray. The browser's developer tools capture the following error, however:
Refused to display 'https://<hostname>/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
If reports are accessed directly via the Microsoft SQL Server Reporting Services (SSRS) Web Portal URL, all reports are available, updated, and loading as expected.
This issue affects ITMS environments (all versions) running SSRS 2016 and later.
To resolve this error, follow this procedure:
%SystemDrive%\Program Files\Altiris\ITAnalytics\Web
SSRSReportContainer.aspx
<iframe id="ssrsIframe"
src="<%=GetSSRSURL()%><%=GetSSRSReportName()%>&rs:Embed=true&rs:Command=Render&rc:linkTarget=_new&rc:Parameters=<%=GetPromptAreaCollapsed()%>"
frameBorder=0 width="100%" scrolling=no height="100%">Alternative text for browsers that do not understand IFrames.
</iframe>