Oznaki
Podczas próby utworzenia pliku ASPX nie można go wyświetlić jako niestandardowego składnika Web Part. W przypadku wystąpienia tego problemu w dziennikach ujednoliconego systemu rejestrowania (ULS) programu SharePoint są rejestrowane następujące wpisy błędów i tag zdarzeń "92liq":
Blokowanie kontrolki za pomocą adiustacji przechodzenia przez właściwość. [tagName: <TagName>] [propName: <UnsafePropertyName>] [typ: <> PropertyType]
Przyczyna
Ten problem występuje, ponieważ dla tagu w tym pliku ASPX ustawiono niebezpieczną nazwę właściwości.
Status
To nowe zachowanie ma na celu zwiększenie bezpieczeństwa w programie SharePoint Server.
Obejście
Uwaga: Użytkownicy mogą pominąć to ulepszenie zabezpieczeń, jeśli jest to konieczne dla Twojego składnika Web Part. Przed wykonaniem tych czynności należy upewnić się, że składnik Web Part może bezpiecznie używać tych nazw właściwości w celu ponownego włączenia składników Web Part w programie SharePoint Server.
Jeśli jesteś administratorem farmy, możesz obejść ten problem, dodając nazwę właściwości do listyWebPartSupportedSimplePropertyNameslub WebPartSupportedBoundPropertyNamesw powłoce zarządzania programu SharePoint:
-
Jeśli> <WłaściwośćType jest SimplePropertyEntry, uruchom następujące polecenia:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")$f.update()iisreset
-
Jeśli> <WłaściwośćType jest BoundPropertyEntry, uruchom następujące polecenia:add-pssnapin *$f=get-spfarm$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")$f.update()iisreset