Gejala
File ASPX tidak bisa ditampilkan saat Anda mencoba membuatnya sebagai komponen web kustom. Ketika masalah ini terjadi, entri kesalahan berikut dan tag kejadian "92liq" dicatat dalam log SharePoint Unified Logging System (ULS):
Memblokir kontrol dengan markup traversal properti. [tagName: <TagName>] [propName: <UnsafePropertyName>] [tipe: <PropertyType>]
Penyebab
Masalah ini terjadi karena nama properti yang tidak aman diatur untuk tag dalam file ASPX ini.
Status
Perilaku baru ini dirancang untuk memperkuat keamanan di SharePoint Server.
Solusi:
Catatan: Pengguna bisa melewati penyempurnaan keamanan ini jika diperlukan untuk komponen web Anda. Pastikan komponen web Anda bisa menggunakan nama properti ini dengan aman sebelum Anda mengikuti langkah-langkah ini untuk mengaktifkan kembali komponen web di SharePoint Server.
Jika Anda adalah administrator farm, Anda bisa mengatasi masalah ini dengan menambahkan nama properti ke daftarWebPartSupportedSimplePropertyNamesatau WebPartSupportedBoundPropertyNamesdi SharePoint Management Shell:
-
Jika <> PropertyType SimplePropertyEntry, jalankan perintah berikut:
add-pssnapin *#x2
$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")
$f.update()
iisreset -
Jika <> PropertyType BoundPropertyEntry, jalankan perintah berikut:
add-pssnapin *#x2
$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")
$f.update()
iisreset