ΣΗΜΑΝΤΙΚΗ ΕΝΗΜΕΡΩΣΗ: 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 δεν θα λειτουργούσε για τους ανώνυμους χρήστες. Αν το γνωρίζουν πια αυτό, Παρακαλούμε να στείλετε ένα σχόλιο.
</Τέλος>
Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin
Pingback: Tweets που αναφέρουν SP 2010 CQWP, Έγγραφο την βιβλιοθήκες και ανώνυμους χρήστες «Paul Galvin του SharePoint χώρου -- Topsy.com
Pingback: Άβολο SharePoint 2010 Το τμήμα Web ερωτήματος περιεχομένου και ανώνυμη πρόσβαση - Waldek Mastykarz
Paul, Μήπως ποτέ να πάρετε αυτό το επιλυθεί? Είχα μια αγάπη / μίσους σχέση με το CQWP από το SP 2007. Ευχαριστώ για τη θέση.
-Eugene
Ακριβώς επειδή δεν βλέπω οποιαδήποτε συνδέσεις Καταχωρήθηκε εδώ ακόμα, Λίγα δείκτες:
http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/892c9b5e-9ef3-4471-8825-6d632d046118
http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/90223bf3-278f-4168-b124-3413489b936a
http://www.sharepointoverflow.com/questions/3979/content-query-web-part-cqwp-fails-to-show-picture-items-from-a-document-picture/4008#4008
http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/
Μερικές λύσεις, αλλά προφανώς δεν υπάρχει καμία ενημέρωση κώδικα για αυτό το πρόβλημα. Το CQWP απλά δεν λειτουργεί ανώνυμα εγώ υποθέτω ότι…
Ποτέ να μάθετε περισσότερα σχετικά με αυτό το ζήτημα?
Είμαι έχοντας το ίδιο πρόβλημα. Το site πηγαίνει ζωντανά σύντομα και έχω ανακαλύψει ότι CQWP δεν εμφανίζεται περιεχόμενο από τη βιβλιοθήκη σελίδων όταν δεν είστε συνδεδεμένοι. Έχω τριπλό ελέγχεται ότι όλες οι σελίδες είναι check-in και δημοσιεύονται.
Τμήμα Web ερωτήματος περιεχομένου (CQWP) has to be tweaked to work with Anonymous Access please see http://blogs.edork.com/MikeGeyer/Lists/Posts/Post.aspx?ID=20
Έτρεξε μόλις σε αυτό το πρόβλημα, however I also have a case of it working when querying for videos 😐
If I find out more I’ll report back