Wie zu beheben "Dieser Inhalt kann nicht angezeigt werden in einem frame," Fehler - CRM-2013 + Sharepoint 2013?
Ich versuche, display/embed einen Power View-Bericht in Sharepoint 2013 'Dokumentbibliothek' in CRM 2013-dashboard.
CRM 2013 - On Premise Sharepoint 2013 - On Premise.
Unten sind die Schritte, die ich gefolgt:
- Entwickelt eine Probe Power View-Bericht in Excel 2013 mithilfe von CRM-OData-Feed
- Hochgeladen, die Power View-Bericht (.xlsx) auf Sharepoint 2013 Dokument Bibliothek
- In CRM -, erstellt ein System-Dashboard und fügte einen IFrame.
- Kopiert die Power View-Berichts-URL und einem angehängten "&action=embedview", um die Abfrage-string.
- Aktualisiert die Zeichenfolge, die oben in die CRM-Dashboard IFrame-URL-Eigenschaft. Un-angekreuzt die 'Einschränken, cross-frame-scripting" das Kontrollkästchen. Gespeicherte und Veröffentlichte das dashboard.
(wie vorgeschlagen in - Die Einbettung von Power View-Berichte in CRM 2013 , PowerView reports in CRM)
Öffnen des Dashboards in CRM zeigt "Dieser Inhalt kann nicht angezeigt werden in einem frame' - Fehler.
Was ich bisher versucht habe :
Ändern IE-Einstellungen -- Artikel
Ich habe gesehen, das man auch -IFraming Sharepoint-hosted apps, konnte aber nicht verstehen, was getan werden muss. Wenn ich versucht, die öffnung mein 'Dokumentbibliothek' mit 'im Explorer Öffnen' und änderte den /Forms/AllItems.aspx umfassen die Begriffe unten, brach Sie das Dokument-Bibliothek.
HTML:
<WebPartPages:AllowFraming runat="server" />
Bitte helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein Kollege hat mir geholfen, dieses Problem zu beheben.
Die Auflösung ist die Installation eines "PermissiveXFrameHeader" sharepoint-Lösung und ermöglicht die Funktion für meine sharepoint-web-app. Bitte diesen Artikel Sharepoint:die Wiedergabe innerhalb iframes
Musste ich erstellen Sie eine ausgehende Regel in IIS für die SharePoint-app im Besitz der Dokumente. Dies sind die Felder, auf die ich beim erstellen der ausgehenden Regel:
Dann habe ich mich einfach beworben die Regel. Es ist für mich arbeiten zu präsentieren. Lassen Sie mich wissen, wenn es für Sie arbeitet.