Code-Blöcke sind nicht erlaubt in benutzerdefinierten Gestaltungsvorlage in SharePoint 2013
Ich hatte migriert eine SharePoint 2010-Webanwendung zu SharePoint 2013 und läuft im Kompatibilitätsmodus.
ich habe einen SharePoint designer geändert master-Seite, die ist gespeichert in der content-Datenbank. ich hatte einige inline-codes laufen im master-Seite.
der master-Seite war in Ordnung, die in SharePoint 2010.
ich hatte diese Zeile Hinzugefügt, in der Seite parser -
<PageParserPath VirtualPath="/_catalogs/masterpage/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" />
aber im Jahr 2013 noch immer habe ich die gleiche Zeile, aber es immer noch gibt mir diese Fehlermeldung
Ist ein Fehler aufgetreten bei der Verarbeitung /_catalogs/masterpage/custom.master. Code-Blöcke sind nicht erlaubt in dieser Datei.
wenn ich ändern Sie den Eintrag in der page parser dieses funktioniert es einwandfrei
<PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" />
ist nicht ein guter Weg, es öffnet allen meinen Seiten zu ermöglichen, scripting.
eine Idee, was ist die änderung in 2013 und was ist der beste Weg, dies zu erreichen in 2013
- Haben Sie versucht, geben Sie den genauen Namen der master-Seite?<PageParserPath VirtualPath="/_catalogs/masterpage/MyMaster.master" CompilationMode="Immer" AllowServerSideScript="true" />
- versucht, hat nicht funktioniert...
Du musst angemeldet sein, um einen Kommentar abzugeben.
hier ist mein code:
Und es funktioniert gut auf mein Ende.
ich habe es auf der Arbeit im Jahr 2013 durch die Einstellung der virtualpath nach "~/_catalogs/masterpage/*"
Hast du ändern Sie die master-Seite in SharePoint 2010 oder erst in 2013?
Dieser Seite: http://blog.bullseyeconsulting.com/archive/2013/03/21/fixing-code-blocks-not-allowed.aspx
Zitieren: