Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Αφού εγκαταστήσετε μία από τις ακόλουθες ενημερώσεις, ορισμένες σελίδες του SharePoint δεν αποδίδονται και δημιουργούν μηνύματα σφάλματος, όπως τα εξής: 

Σφάλμα Τμήματος Web: δεν είναι δυνατή η εμφάνιση ή η εισαγωγή ενός στοιχείου ελέγχου Τμήματος Web ή φόρμας Web σε αυτήν τη σελίδα. Δεν ήταν δυνατή η εύρεση του τύπου ή δεν έχει καταχωρηθεί ως ασφαλής.

Αιτία

Μια λίστα επιτρεπόμενων στοιχείων ελέγχου ASP.NET επιβάλλεται στο SharePoint 2010 και στο SharePoint 2013 μετά την εγκατάσταση ενημερώσεων. Εάν τα τμήματα Web ή τα στοιχεία ελέγχου στις σελίδες του SharePoint δεν προστίθενται στη λίστα αποδοχής, οι σελίδες δεν αποδίδονται.

Επίλυση

Εάν οι σελίδες δεν αποδίδονται πλέον επειδή χρησιμοποιούν ένα στοιχείο ελέγχου που δεν υπάρχει στη λίστα SafeControls , ακολουθήστε τα παρακάτω βήματα:

  1. Εξετάστε τα αρχεία καταγραφής της ενοποιημένης υπηρεσίας καταγραφής του SharePoint (ULS) για να εντοπίσετε την ετικέτα 9s9ay ή ένα μήνυμα που περιέχει "Αποκλεισμός του στοιχείου ελέγχου με την ιδιότητα" που υποδεικνύει ότι ένα στοιχείο ελέγχου έχει αποκλειστεί.

  2. Προσδιορίστε τον τύπο, το χώρο ονομάτων και το ισχυρό όνομα της συγκρότησης από το μήνυμα σφάλματος. 

    • Παράδειγμα 1

    Λαμβάνοντας υπόψη το ακόλουθο μήνυμα σφάλματος: 

    "Ο τύπος contoso. προσαρμογές. WebPartControl, contoso. Web Parts, Version = 1.0.0.0, Culture = ουδέτερος, PublicKeyToken = b03f5f8f11d50a3a δεν ήταν δυνατό να βρεθεί ή δεν έχει καταχωρηθεί ως ασφαλής."

    Type = "WebPartControl" Χώρος ονομάτων = "contoso. προσαρμογές" Ισχυρό όνομα συγκρότησης = "contoso. Web Parts, Version = 1.0.0.0, Culture = ουδέτερο, PublicKeyToken = b03f5f8f11d50a3a"

    • Παράδειγμα 2

    Λαμβάνοντας υπόψη το ακόλουθο μήνυμα σφάλματος:

    "Αποκλεισμός ελέγχου με σήμανση διέλευσης ιδιοτήτων. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Type = "WebPartControl" (Not "typeName1") Μπορείτε να εντοπίσετε τα πεδία ονομάτων και τα δεδομένα συγκρότησης στα έγγραφα της Microsoft , πραγματοποιώντας ερώτημα με το όνομα του τύπου.

  3. Προσθέστε ένα νέο στοιχείο SafeControls για τον δεδομένο τύπο, το χώρο ονομάτων και το ισχυρό όνομα συγκρότησης στο αρχείο Web. config κάτω από το στοιχείο Configuration/SharePoint/SafeControls , όπως περιγράφεται στο στοιχείο SafeControls (λύση)και, στη συνέχεια, ορίστε το χαρακτηριστικό ασφαλούς στην τιμή TRUE.

Για περισσότερες πληροφορίες σχετικά με τη μορφή των τιμών χαρακτηριστικού στο στοιχείο SafeControls , ανατρέξτε στον πίνακα στο βήμα 12 στη σήμανση ασφαλών στοιχείων ελέγχου στο πρόγραμμα σχεδίασης πακέτου.

Λύση

If έχετε πολλά μη ασφαλή στοιχεία ελέγχου, μπορείτε να επιλύσετε αυτό το πρόβλημα ακολουθώντας τα παρακάτω βήματα:

  1. Επεξεργαστείτε το στοιχείο safemode στο αρχείο Web. config κάτω από το στοιχείο Ρύθμιση παραμέτρων/SharePoint .

  2. Προσθέστε ένα χαρακτηριστικό ControlCompatMode που έχει την τιμή True.

Προσοχή

Δεν συνιστάται αυτή η λύση, επειδή επιτρέπει την εκτέλεση μη ασφαλών στοιχείων ελέγχου του ASP.net.

Content Idea RequestCONTENT IDEA REQUEST 120896
Author: secure
Writer: v-weizhu
Tech Reviewer: qingliu; gli; mswann
Editor: v-jesits

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×