SharePoint MVP Chat την Τετ 04/20

Θα συμμετέχουν σε μία από τις περιόδου MVP συνομιλίες την επόμενη εβδομάδα, 04/20.  Εδώ είναι το write-up και την σύνδεση με την εγγραφή της Microsoft:

Έχετε σκληρή τεχνικά θέματα σχετικά με το SharePoint για την οποία αναζητάτε απαντήσεις? Θέλετε να αξιοποιήσει τη βαθιά γνώση των ταλαντούχων Microsoft πιο πολύτιμο επαγγελματιών? Το SharePoint MVP είναι οι ίδιοι άνθρωποι που βλέπετε στην τεχνική κοινότητα ως συγγραφείς, ομιλητές, χρήστη ηγέτες των ομάδων και χρηστών στα φόρουμ MSDN και TechNet. Από τη λαϊκή απαίτηση, έχουμε ήδη συγκεντρώσει οι εμπειρογνώμονες αυτοί όσο και συλλογικά να απαντήσει στις ερωτήσεις σας live. Τόσο παρακαλώ ελάτε μαζί μας και να φέρει επί των ερωτήσεων! Αυτήν τη συζήτηση θα καλύψει WSS 3.0, MOSS, SharePoint Foundation 2010 και ο διακομιστής του SharePoint 2010. Τα θέματα περιλαμβάνουν οργάνωση και διοίκηση, Σχεδιασμός, ανάπτυξη και γενική ερώτηση.
Παρακαλώ ενταχθούν μας στις Τετάρτη 20 Απριλίου στις 9 am PDT/μεσημέρι EST για να κάνει chat με MVP από σε όλο τον κόσμο. Μάθετε περισσότερα και να προσθέσετε αυτές τις συνομιλίες στο ημερολόγιό σας, επισκεπτόμενοι τη σελίδα της εκδήλωσης του MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Μπήκα σε ένα από αυτά τα πέρυσι και ήταν μια πραγματική έκρηξη.  Είναι απλώς ένα είδος τρελό ανοιχτή ερώτηση/απάντηση υπερβολή. 

Εδώ είναι μερικά από τα (επί του παρόντος) προγραμματισμένη SharePoint MVP συμμετέχοντες:

Κορνήλιος van Dyk
Dan Άττις
Daniel Wessels
David ΜΑΡΤΟΣ
Ιβάν Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Ξυλώδη  Windischman
Ζλάταν Dzinic

Αυτό είναι ένα ευρύ φάσμα συμφερόντων και σπεσιαλιτέ.  Νομίζω ότι αυτό θα είναι ένα διασκεδαστικό χρόνο και καλή χρήση της ώρας του γεύματος σας (ή οποιαδήποτε ώρα κατά τη διάρκεια της ημέρας Χαμόγελο )

Υπογράψτε εδώ και εδώ (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</Τέλος>

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

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

Ένας λόγος για "ένα ή περισσότερα πεδίο τύπους δεν έχουν εγκατασταθεί σωστά”

Έκανα ένα μικρό tweak χθες σε ένα τμήμα web που δεν ένα ερώτημα CAML έναντι μιας λίστας.  Έκανα την αλλαγή, έχουν αναπτυχθεί σε αυτό και να έχεις επισκέψεων με σφάλμα:

Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα στο τις τρεις ημέρα Outlook Weather Forecast WebPart. Επικοινωνήστε με το διαχειριστή του συστήματος. Έναν ή περισσότερους τύπους τομέα δεν έχουν εγκατασταθεί σωστά. Μεταβείτε στη σελίδα ρυθμίσεις λίστας να διαγράψετε αυτά τα πεδία.

Ήμουν αντιμετωπίζει ένα άλλο ζήτημα εκκεντρικά νωρίτερα έτσι δεν συνδέω αμέσως το ερώτημα μου CAML με το σφάλμα που SharePoint εκθέσεων για μένα.  Έκανα μια γρήγορη αναζήτηση bing και και βρήκα αυτό το post χρήσιμο blog από Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Εδώ είναι το κακό ερώτημα:

ερώτημα. = Του ερωτήματος"<Όπου><Και><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFNY</Αξία><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFIS</Αξία></NEQ></Και></Όπου>";

Εδώ είναι σταθερό:

ερώτημα. = Του ερωτήματος"<Όπου><Και><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFNY</Αξία></NEQ><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFIS</Αξία></NEQ></Και></Όπου>";

Έτσι, το ηθικό δίδαγμα της ιστορίας είναι: Βεβαιωθείτε ότι σας CAML είναι σωστή, ή μπορείτε να πάρετε ένα λάθος εκκεντρικά.

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

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

</Τέλος>

Γρήγορη επιδιόρθωση για "Υπήρξε σφάλμα κατά τη φόρτωση της φόρμας”

Εγώ δοκιμή ένα προσαρμοσμένο SharePoint Designer 2010 δραστηριότητα αυτή ωραία Κυριακή απόγευμα και απροσδόκητα είχε χτυπήσει ένα "κρίσιμο σφάλμα" όταν προσπαθεί να ξεκινήσει η ροή εργασίας:

Υπήρξε ένα σφάλμα κατά τη φόρτωση της φόρμας.

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

Κάντε κλικ στο κουμπί Κλείσιμο για να κλείσετε αυτό το μήνυμα.

Εμφάνιση λεπτομέρειες σφάλματος

Φυσικά, Εάν κάνετε κλικ στο κουμπί "Εμφάνιση λεπτομέρειες σφάλματος" το μόνο που κάνει είναι να σας δείξει ένα αναγνωριστικό συσχέτισης:

image

Στην περίπτωσή μου, Αυτό αποδείχθηκε ότι ήταν ένα πρόβλημα εναλλακτικές αντιστοιχίσεις πρόσβασης.  Κοίταξα το αρχείο καταγραφής σε το 14 κυψέλη και είδα ότι το InfoPath διαμαρτύρονται για ένα θέμα του πυραύλου αέρος-ΑΈΡΟΣ (Δεδομένου ότι είχα χτυπήσει localhost αντί για το όνομα του διακομιστή).  Άλλαξα διεύθυνση URL μου και που να λυθεί.

Το κάνει να δείχνουν ότι με όλες τις διασυνδέσεις από τα διάφορα κομμάτια τώρα στο SP 2010, το πράγμα σας φυσικά αυτό είναι ένα πρόβλημα (Ροής εργασίας του SharePoint Designer στην περίπτωσή μου) είναι στην πραγματικότητα εντελώς άσχετες στο πρόβλημα του πυρήνα.

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

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

</Τέλος>

SharePoint 2010 Διάλυμα κολλήσει σε "ανάπτυξη” Κατάσταση

Χρησιμοποίησα PowerShell για να αναπτύξετε μια λύση σε ένα σύμπλεγμα του SharePoint (h/t:  Corey Roth και του καταχώρηση ιστολογίου). 

Πήγα στη συνέχεια να το κεντρικό admin, πρόσβαση σε ρυθμίσεις συστήματος και στη συνέχεια "Διαχείριση συμπλέγματος λύσεις" για να αναπτύξετε αυτό, της εκμετάλλευσης και να μου (ελαφρά) θλίψη, Αυτό κόλλησε σε "ανάπτυξη".

Έχω δει αυτό το ζήτημα καταλήξει πολλές φορές σε φόρουμ της MSDN, έτσι ήταν αρκετά νευρικού σχετικά με αυτό.  Ερεύνησα γύρω από ένα bit και βρέθηκε αυτό το χρήσιμο άρθρο (από φαινομενικά unattributed πρόσωπο από http://www.resolutionsnet.co.uk/).  Μου να ακυρωθεί η εργασία ανάπτυξης και όταν έκανα κλικ σε διάλυμα, μου είπε ότι αυτό είχε αναπτυχθεί η λύση με επιτυχία σε τρεις από τους τέσσερις διακομιστές στο σύμπλεγμα.

Πήγα στο errant διακομιστή, διακόπηκε η υπηρεσία χρονομετρητή και επανεκκίνηση αυτό.  Windows server πράγματι μου είπε ότι η υπηρεσία απέτυχε να αποκριθεί στην εντολή, Αυτό που μου λέει ότι ήταν άρρωστα.

Αυτή τη φορά, Όταν πήγα πίσω στην κεντρική admin, Ήμουν σε θέση να αναπτύξουν με κανένα πρόβλημα.

Ας ελπίσουμε ότι αυτό το bit των πληροφοριών θα βοηθήσουν κάποιους σε μια σύνδεση μία από τις ημέρες.

</Τέλος>

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

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

Σφάλμα της ημέρας: "Δεν είναι δυνατό να προσθέσετε της καθορισμένης συγκρότησης στο GAC”

Σας έχετε αγωνίζονται λίγο με το visual studio 2010 σχετικά με μια μια λύση sp2010 και όλο αυτό το σφάλμα:

Παρουσιάστηκε σφάλμα στο βήμα ανάπτυξης «Προσθέστε λύση»: Σφάλμα: Δεν είναι δυνατή η προσθήκη της καθορισμένης συγκρότησης στο global assembly cache: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Πήγα στο GAC ίδια (c:\windowsassembly) να προσπαθήσουμε να εξαλείψουμε και έχεις ένα σφάλμα "το αρχείο χρησιμοποιείται".

Έκανα την εφαρμογή iisreset, Κατέβασα σχεδόν Sysinternals, Σταμάτησα η υπηρεσία χρονομέτρησης σε υπηρεσίες... τέλος, Μόλις έκλεισα και άνοιξε ξανά το visual studio, τα ίδια και ήμουν τελικά ικανός να με αναστείλλουν.

</Τέλος>

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

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

Γρήγορη και εύκολη: Εντοπισμός σφαλμάτων VS 2010 Λύση ανάπτυξης

Visual Studio 2010 εκθέσεις σκληρό-να-debug σφάλματα κατά τη διάρκεια της ανάπτυξης ορισμένες φορές.  Ένα γρήγορο και εύκολο τρόπο για να το κάνετε κάποιες πολύ πρόχειρη εντοπισμού σφαλμάτων είναι να ρίξει το δικό σας όνομα εξαιρέσεις.  Visual Studio τους θα δείξει στην κονσόλα εξόδου.

Θεωρούν αυτό το bit του κώδικα:

image

Εάν αυτή η δυνατότητα έχει ως πεδίο μιας εφαρμογής web, τοποθεσία της θα είναι null.  Εάν μπορείτε να δοκιμάσετε και να αναφοράς μια ιδιότητα του site, θα πάρετε το διφορούμενο σφάλμα:

Παρουσιάστηκε σφάλμα στο βήμα ανάπτυξης «Προσθέστε λύση»: Αναφορά αντικειμένου δεν έχει οριστεί σε μια παρουσία ενός αντικειμένου.

Ωστόσο, Αν ρίξει μια νέα εξαίρεση και να περάσει μια συμβολοσειρά του κατασκευαστή, Μπορείτε να πάρετε ένα ελαφρώς πιό χρήσιμο μήνυμα:

image

Είναι μια τεχνική που αργού, αλλά αρκετά γρήγορη και εύκολη.

</Τέλος>

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

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

Χρονιστής FeatureActivated εργασίας και τη δυνατότητα εφαρμογής

Έχω εργαστεί με κάποιο κωδικό που κάποιος παραδόθηκε σε μένα για μια εργασία χρονομέτρησης.  Δεν είχα παρείχε το πραγματικό χαρακτηριστικό κωδικό ενεργοποίησης, έτσι έπρεπε να το γράψω, Φυσικά.  Πήρα πλεονέκτημα του Του Andrew Connell διάσημο blog post σχετικά με το θέμα.

Είμαι με τη χρήση Visual Studio 2010 και ανάπτυξης διατηρούνται παραλείποντας με σφάλμα "Παρουσιάστηκε σφάλμα στο βήμα ανάπτυξης «Προσθήκη λύση»: Αντικείμενο αναφοράς δεν έχει οριστεί σε μια παρουσία ενός αντικειμένου.»

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

image

Ως εκ τούτου, Οι ιδιότητες που στέλνονται στο δέκτη είναι από την εφαρμογή web, δεν είναι μια συλλογή τοποθεσιών.  Στο τέλος, ο κώδικας μοιάζει με αυτό:

κοινό παρακάμψετε άκυρη FeatureActivated(SPFeatureReceiverProperties ιδιότητες)
{

    // Μην το κάνετε τα ακόλουθα με web app scoped χαρακτηριστικά, Αυτό οδηγεί στην απόγνωση Χαμόγελο
    // SPSite site = ιδιότητες.Feature.Parent ως SPSite;

    SPWebApplication wa = ιδιότητες.Feature.Parent ως SPWebApplication;

    Αν (WA == «Void») ρίξει νέα εξαίρεση("webapp2 είναι null.");

    foreach (SPJobDefinition δουλειά στο wa.JobDefinitions)
    {

        Δοκιμάστε
        {
            Αν (εργασία.Όνομα == List_JOB_NAME)

                εργασία.Διαγραφή();
        }
        αλιευμάτων (Εξαίρεση ε)
        {
            ρίξει νέα εξαίρεση("δείκτης 2");
        } // πιάσει την εξαίρεση e
    }

    // εγκαταστήσετε τη δουλειά

    WeatherForecastTimerJob weatherForecastTimerJob =
        νέα WeatherForecastTimerJob(List_JOB_NAME, WA);

    Πρόγραμμα SPMinuteSchedule = νέα SPMinuteSchedule();
    χρονοδιάγραμμα.BeginSecond = 0;
    χρονοδιάγραμμα.EndSecond = 59;
    χρονοδιάγραμμα.Διάστημα = 5;
    weatherForecastTimerJob.Schedule = το πρόγραμμα;
    weatherForecastTimerJob.Update();

}

Το κλειδί take-away είναι ότι όταν το χαρακτηριστικό είναι scoped σε έναν Ιστό app, το SPFeatureReceiverProperties που του SharePoint που περνάει στο δέκτη σας χαρακτηριστικό έχει web app επίπεδο παραμέτρους.  Παλαιά είσοδο blog του Ανδρέα υποθέτει είναι scoped στη συλλογή τοποθεσιών.

</Τέλος>

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

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

Ενημερωμένη έκδοση CodePlex Project: Επεκτάσεις ροής εργασίας του SharePoint Designer

Εδώ και αρκετό καιρό, ΜΟΥ wrote ότι προσπαθώ να αναστήσει παλιό μου CodePlex έργο, Επεκτάσεις ροής εργασίας του SharePoint Designer.  Το έργο αυτό CodePlex που αναπτύχθηκε για WSS/MOSS και προσθέτει μια χούφτα βοηθητικό πρόγραμμα τύπου λειτουργίες, όπως "ToLower()”, "ToUpper()”, "Δευτερεύουσα συμβολοσειρά()"και ούτω καθεξής.  Πρέπει ακόμη να έχει μια συνάρτηση στυλ γενικής χρήσης "κλήση υπηρεσίας web".  Μπορείτε να διαβάσετε περισσότερα σχετικά με το εδώ: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Θα περισσότερο ή λιγότερο εγκαταλειφθεί αυτή πολύ λίγο.  Ποτέ από το SharePoint 2010 βγήκε, Ωστόσο, Σας έχετε την έννοια να κοιτάξουμε πίσω σε αυτό και να λειτουργήσει το SP 2010.  Καλά, σήμερα, Έκανα ακριβώς αυτό.  Εγώ δεν έχετε ενημερωθεί κώδικα ώστε να CodePlex ακόμη. Θέλω να εκπαιδεύσει τον εαυτό μου στις συμβάσεις CodePlex πριν το κάνω, αλλά did μπορώ να ενημερώσω την αρχική σελίδα wiki για το έργο.

Η ευρύτερη και πιο ενδιαφέρουσες επιπτώσεις είναι ότι η προσαρμοσμένη δραστηριότητες από WSS και MOSS φαίνεται να θύρας μέσω αρκετά εύκολα, που είναι ένα (Καλώς όρισες) έκπληξη.

Εδώ είναι τι μοιάζει στο SharePoint Designer όταν εργάζεται:

image

</Τέλος>

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

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

Όπου είναι Microsoft.SharePoint.ApplicationPages.Administration.dll?

Μου επιδόθηκε ένα έργο visual studio που παραπέμπει σε Microsoft.SharePoint.ApplicationPages.Administration.dll.  Χρειάστηκα λίγο ενώ για την εύρεση της σκέψης, και συμμερίζομαι.  Στο περιβάλλον μου, βρίσκεται σε:

c:\πρόγραμμα filescommon filesmicrosoft sharedweb server extensions14configadminbin

</Τέλος>

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

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

BrightStarr ΗΠΑ αναζητούν SharePoint αναλυτής

Η εταιρεία μου, BrightStarr, ψάχνει για ένα αναλυτής επιχειρήσεων του SharePoint.  Στόχος μας είναι να συνεργαστεί με κάποιον που:

  • Καταλαβαίνει πολύ καλά την πλατφόρμα
  • Έχει μια καλή ιδέα του τι είναι μια έξυπνη λύση SharePoint έναντι λιθόστρωτους μαζί χάρτινος
  • Απολαμβάνει εργάζεται απευθείας υπολογιστές-πελάτες, Ορισμένοι από τους οποίους κατανοώ τι SharePoint ΚΑΝΟΥΝ και κάποιοι που έχουν μόνο μια ασαφής έννοια ότι SharePoint θα μπορούσε να βοηθήσει τους, αλλά δεν είστε βέβαιοι πώς ακριβώς
  • Μπορεί να γράψει πολύ καλά
  • Μπορεί να επικοινωνήσει πραγματικά καλά με μια μικρή ομάδα που
  • Είναι καλός και απολαμβάνει multi-tasking.  Αυτό δεν είναι ένα περιβάλλον έντονα καθοδηγείται διαδικασία (έχουμε αρκετό διαδικασία να κάνουμε πράγματα με οργανωμένο τρόπο, αλλά είμαστε εξαιρετικά γρήγορος στα πόδια μας, ευκίνητος και όλη αυτή η καλή stuff).

Δεν πρόκειται για μια θέση προγραμματιστή αν και αν είστε σύμβουλος-προγραμματιστές προσπαθούν να επικεντρωθούν περισσότερο ή διαβούλευση και λιγότερο στην ανάπτυξη, Αυτό θα μπορούσε να είναι ένα καλό βήμα για σας.

Αν σας ενδιαφέρει, ping μου για twitter ή τα email μου!

</Τέλος>

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

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