Αρχεία κατηγοριών: Σφάλματα του SharePoint

Quick Fix: "Το όνομα του τύπου περιεχομένου"$ Resources:ReportServerResources … δεν είναι δυνατό να περιέχουν … ειδικούς χαρακτήρες”

Έχω ξοδεψει κάποιο χρόνο καθαρίζοντας επάνω ένα SharePoint 2010 site και ένα από τα θέματα εκκαθάρισης που σχετίζεται με μια διεφθαρμένη / λανθασμένη εγκατάσταση SQL Server υπηρεσίες έκθεση θέμα.  Το ζήτημα προέκυψε, όταν ένας συνάδελφος προσπάθησε να σώσει μια τοποθεσία ως πρότυπο και στη συνέχεια να δημιουργήσετε δημιουργήσετε μια νέα τοποθεσία που βασίζεται σε αυτό το πρότυπο.  Αποθήκευση λειτουργία ελειτούργησε το πρόστιμο, αλλά όταν προσπάθησε να δημιουργήσει το νέο site, SharePoint, εμφανίζεται το ακόλουθο μήνυμα λάθους:

Σφάλμα

Το όνομα του τύπου περιεχομένου ' $Resources:ReportServerResources,DataSourceContentTypeName;«δεν μπορεί να περιέχει: \ / : * ? “ # % < > { } | ~ & , δύο συνεχόμενες περιόδους (..), ή ειδικούς χαρακτήρες, όπως ο στηλοθέτης.

Εδώ είναι ένα καπάκι οθόνης:

 

image

Είχα μια ματιά στο οι τύποι περιεχομένου στην τοποθεσία και βρήκε αυτό:

image

Οι τύποι περιεχομένου είναι σαφώς ανθυγιεινά.

Αυτό το ζήτημα φαίνεται να καταλήξουμε πολύ για το Ίντερνετ και δεν φαίνεται να υπάρχει ένα ενιαίο συναίνεση για το πώς να το λύσουμε.  Βρήκα ένα εύχρηστο πίνακα που αντιστοιχίζονται τα ονόματα κακό τύπο περιεχομένου με καλό τύπο περιεχομένου ονόματα εδώ: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Ενημέρωσα τους με μη αυτόματο τρόπο thusly:

image

(BrightStarr στο όνομα είναι προφανώς προαιρετική, αλλά δεν μπορεί να πειράξει Χαμόγελο )

Αυτό μου επέτρεψε να δημιουργήσετε ένα νέο πρότυπο και δεν διέσπασαν τίποτα από την άλλη περιοχές, συμπεριλαμβανομένων κάποια πράγματα PerformancePoint Server που εργάζονται σε μια εντελώς διαφορετική ομάδα ανθρώπων.  Ήμουν τότε σε θέση να δημιουργήσετε μια νέα τοποθεσία στο πρότυπο.  Επιτυχία!

Δεν είμαι βέβαιος ότι αυτό είναι ένα 100% λύση, αλλά το πήρα εγώ και όλοι όσοι εμπλέκονται παρελθόν αυτό το ενοχλητικό σφάλμα.  Αν βρω κάτι καινούργιο, Θα τοποθετήσω μια ενημέρωση.  Νευρικότητα μου πηγάζει από το γεγονός ότι αυτά τα ονόματα δεν πρέπει να είναι λάθος στην πρώτη θέση και με τον καθορισμό του εμφανιζόμενου ονόματος, Εγώ δεν αγγίζουν το εσωτερικό όνομα. 

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

SP 2010 CQWP, Βιβλιοθήκες εγγράφων και ανώνυμοι χρήστες

ΣΗΜΑΝΤΙΚΗ ΕΝΗΜΕΡΩΣΗ: Waldek Mastykarz έχει δημοσιεύσει μια λύση εδώ: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</αναπροσαρμογή τελών>

Αυτή την εβδομάδα, Ομάδα μου και εγώ αναβάθμιση δημόσιων δικτυακό τόπο του πελάτη από ΒΡΎΑ σε SP 2010. Το ΒΡΎΟ site χρησιμοποιεί το CQWP σε διάφορα σημεία.

Περάσαμε μια πολύ λεπτομερής διαδικασία για να εξασφαλιστεί η ακρίβεια, ποιότητα και όλα τα καλά πράγματα. Παρά το γεγονός ότι, τρέξαμε σε ένα πρόβλημα κατά την 11η ώρα που δεν μπορούμε να περιμένουμε ή να αποκαλύψει μέχρι πολύ αργά το βράδυ. Ειδικά, μας CQWP δεν θα καταστήσει για τους ανώνυμους χρήστες. Κατέστησε εύρεση ΠΡΟΣ ΤΟΥΣ ΣΥΓΓΡΑΦΕΙΣ (που ήσασταν συνδεδεμένοι), αλλά δεν θα δείτε το περιεχόμενο για τους ανώνυμους χρήστες.

Κάναμε πολλή έρευνα και πρόκειται για τις παραμέτρους και τις δράσεις που πήραμε να απομονώσει τη συμπεριφορά:

  • CQWP θα καθιστούσε πρόστιμο όταν ήμουν το τράβηγμα περιεχόμενο από μια προσαρμοσμένη λίστα.
  • CQWP θα καθιστούσε το περιεχόμενο από τη βιβλιοθήκη του /Pages.
  • Αυτό δεν θα καθιστούσε το περιεχόμενο από /SiteCollectionImages
  • Δημιουργήσαμε μια νέα βιβλιοθήκη εγγράφων και ανεβάσει μερικά έγγραφα σε αυτό. Δεν το προσθέσει τυχόν τύπους περιεχομένου στη βιβλιοθήκη-αυτό ήταν ένα απλό έξω από το κουτί lib doc με καμία προσαρμογή. Υπάρχοντα CQWP δεν θα μπορούσε να διαβάσει από αυτό.
  • Δημιουργήσαμε μια νέα σελίδα και πρόσθεσαν ένα CQWP χρησιμοποιώντας όλες τις προεπιλεγμένες τιμές. δεν θα καταστούσε για ανώνυμη.
  • Εμείς (κάπως βιαστικά) έχει συσταθεί μια νέα SP 2010 περιβάλλον, κατευθείαν από το κουτί και πάλι και να αναπαραχθεί αυτή η συμπεριφορά.

Κάτω γραμμή, φαίνεται ότι CQWP στο SP2010 δεν μπορεί να αποδώσει το περιεχόμενο για τους ανώνυμους χρήστες όταν το αρχείο προέλευσης δεδομένων είναι μια βιβλιοθήκη εγγράφων. Μπορεί αυτό να είναι αλήθεια?

Αυτό είναι το λάθος που είδαμε στα αρχεία καταγραφής:

Τίτλου Τμήματος Web: Περιεχόμενο του ερωτήματος Web μέρος 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 W3wp.exe (0x0F30) 0x 1540 τμημάτων Web του SharePoint Foundation 89a1 υψηλή σφάλμα κατά την εκτέλεση του τμήματος web: System.NullReferenceException: Αναφορά αντικειμένου δεν έχει οριστεί σε μια παρουσία ενός αντικειμένου. στο Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow σειρά, Συμβολοσειρά strDefaultItemOpen, Δυαδική fSetDocIcon, Δυαδική fSetOnClick, Συμβολοσειρά fileRefColumnRef, Συμβολοσειρά progIdColumnRef, Συμβολοσειρά fsobjTypeColumnRef, Συμβολοσειρά permMaskColumnRef) στο Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() στο Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() στο Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Συμβολοσειρά viewPath) στο Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Φαίνεται μόνο είδος αδύνατο ότι CQWP δεν θα λειτουργούσε για τους ανώνυμους χρήστες. Αν το γνωρίζουν πια αυτό, Παρακαλούμε να στείλετε ένα σχόλιο.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin