Συμπτώματα
Δεν είναι δυνατή η εμφάνιση ενός αρχείου ASPX όταν προσπαθείτε να το δημιουργήσετε ως προσαρμοσμένο τμήμα Web. Όταν παρουσιάζεται αυτό το πρόβλημα, η ακόλουθη καταχώρηση σφάλματος και η ετικέτα συμβάντος "92liq" καταγράφονται στα αρχεία καταγραφής του Ενοποιημένου συστήματος καταγραφής του SharePoint (ULS):
Αποκλεισμός του στοιχείου ελέγχου με σήμανση μετακίνησης ιδιότητας. [όνομα_ετικέτας: <όνομα_ετικέτας>] [propName: <UnsafePropertyName>] [τύπος: <ιδιότηταType>]
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή έχει οριστεί ένα μη ασφαλές όνομα ιδιότητας για μια ετικέτα σε αυτό το αρχείο ASPX.
Κατάσταση
Αυτή η νέα συμπεριφορά οφείλεται στο σχεδιασμό για την ενίσχυση της ασφάλειας στον SharePoint Server.
Λύση
Σημείωση: Οι χρήστες μπορούν να παρακάμψουν αυτήν τη βελτίωση ασφαλείας, εάν είναι απαραίτητο για το τμήμα Web. Βεβαιωθείτε ότι το τμήμα Web μπορεί να χρησιμοποιήσει αυτά τα ονόματα ιδιοτήτων με ασφάλεια προτού ακολουθήσετε αυτά τα βήματα για να ενεργοποιήσετε ξανά τα τμήματα Web στον SharePoint Server.
Εάν είστε ο διαχειριστής της συστοιχίας, μπορείτε να επιλύσετε αυτό το ζήτημα προσθέτοντας το όνομα της ιδιότητας στη λίσταWebPartSupportedSimplePropertyNamesή WebPartSupportedBoundPropertyNamesστο Κέλυφος διαχείρισης του SharePoint:
-
Εάν> PropertyType <είναι SimplePropertyEntry, εκτελέστε τις ακόλουθες εντολές:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedSimplePropertyNames","<UnsafePropertyName>")
$f.update()
iisreset -
Εάν> PropertyType <είναι BoundPropertyEntry, εκτελέστε τις ακόλουθες εντολές:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","<UnsafePropertyName>")
$f.update()
iisreset