Sharepoint online SharePoint嵌入web部件重新写入我的URL

Sharepoint online SharePoint嵌入web部件重新写入我的URL,sharepoint-online,Sharepoint Online,SharePoint Online:直到昨天,我才能够使用标准的嵌入web部件向我的SSRS报表服务器显示iFrame,其中包括URL隐藏工具栏中的控件设置等 像这样: <iframe src="https://reports.mydomain.com/ReportServer?/Reports/WallChart_GP&rs:Command=Render&rc:Toolbar=false&rs:ClearSession=true" height

SharePoint Online:直到昨天,我才能够使用标准的嵌入web部件向我的SSRS报表服务器显示iFrame,其中包括URL隐藏工具栏中的控件设置等

像这样:

<iframe src="https://reports.mydomain.com/ReportServer?/Reports/WallChart_GP&rs:Command=Render&rc:Toolbar=false&rs:ClearSession=true" height="400" width="300"></iframe>

今天,这会突然导致“Reporting Server Error:此项类型不允许您尝试对项“/”执行的操作。(rsErrorItemType)”。但是,如果我把URL直接放到浏览器中,我会得到正确的结果。。。没有工具栏的报表

当我将SharePoint页面切换到编辑模式并查看嵌入的web部件时,我看到它正在更改HTML格式的&to&plus“amp;”。如果我将修改后的字符串粘贴到一个单独的浏览器中,我仍然可以访问报表,但服务器至少会忽略我的一些命令,因此我会看到报表服务器工具栏,尽管将其设置为false。所以我不知道它是否总是像那样改变我的URL,或者这确实是我问题的根源。但我甚至没有在SharePoint中重新发布我的页面

如果我在SharePoint web部件中放置了一个嵌入字符串,而该字符串不尝试执行这些报表服务器命令,那么我会按需要获取报表。例如,这将在SharePoint web部件中显示我的报告(但使用我试图避免显示的工具栏):


让我把这个带到这里的是,它一直工作到昨天。两端都没有改变。我想微软的支持可能是正确的途径,但我担心我会被告知,如果不考虑它一直有效的事实,我就无法做到这一点


您是否了解为什么现在情况有所不同,或者我可以做些什么来解决问题?

您不能在
后面使用
/
。你确定你复制的URL正确吗?Martin感谢你对这一点的关注。是的,我看得出这是正确的。这篇文章展示了这样做的例子:我很确定您可以在ShP中使用预构建的应用程序。。根据我对代码片段的经验,我正试图找到除此之外的其他方法。
<iframe src="https://reports.mydomain.com/Reports/Pages/Report.aspx?ItemPath=%2fReports%2fWallChart_GP" height="400" width="300"></iframe>