Μηνιαία Αρχεία: Ιανουαρίου 2011

Εύρεση μεγάλο ταλέντο του SharePoint

Εδώ είναι ένα άλλο άρθρο που έγραψα για τους καλούς ανθρώπους σε Ενημέρωση του SharePoint με τίτλο "Εύρεση μεγάλο SharePoint ταλέντο". Το άρθρο προσπαθεί να δώσει κάποιες συμβουλές για το πώς να βρείτε πραγματικά καλή και πολύ έμπειρους ανθρώπους, όταν ψάχνετε για να επεκτείνετε το προσωπικό σας.

Εδώ είναι ένα τρέιλερ:

Teaser

Ανάληψη ελέγχου.

</Τέλος>

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

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

Δημιουργία αντιγράφων ασφαλείας-SPSite cmdlet σιωπηλά αποτυγχάνει όταν εκτελείται με δικαιώματα λάθος

Ήμουν σε ένα διακομιστή και να λειτουργήσει μια βαρετή ιστοσελίδα συλλογή εφεδρική εντολή με το cmdlet powershell Backup-SPSite και πήρα το ακόλουθο μήνυμα λάθους:

Δημιουργία αντιγράφων ασφαλείας-SPSite : Δεν μπορώ να βρω ένα αντικείμενο SPSite με Id ή διεύθυνση URL: …  (όλο το παρακάτω μήνυμα)

image

Είχα προβλήματα με αυτόν το διακομιστή έτσι, σκέφτηκα ότι το διακομιστή ήταν άρρωστος ή κάτι τέτοιο.  I μεταπηδήσει στη καλή παλιά stsadm και αυτή τη φορά πήρα ένα διαφορετικό σφάλμα:

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

image

Φυσικά, αυτό το στο αγρόκτημα, και όλα αυτά, αλλά αυτό που συνέβη σε μένα ότι ήμουν συνδεθεί με το λογαριασμό μου και εγώ κανονικά συνδεθείτε ως σύστημα λογαριασμός επάνω σε αυτόν το διακομιστή.  Έκανα ότι και το αντίγραφο ασφαλείας που πέτυχε.  Αυτό που βρίσκω ενδιαφέρον είναι ότι το cmdlet μου έδωσε ένα μήνυμα λάθους καθαρισμένα ασφαλείας.  Που είναι το είδος νοικοκυρεμένος αλλά δεν με βοήθησε πολύ :) 

<Τέλος />

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

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

Κατευθείαν στη φυλακή λίστα – Cisco VPN Client

Το περασμένο καλοκαίρι, Δημιούργησε μια λίστα "κατευθείαν στη φυλακή" για το ψυγείο.  #1 στον κατάλογο είναι Lawrence O'Donnell (για ανακριβείς προβλέψεις), αλλά αυτό είναι πολύ πέρα από το πεδίο εφαρμογής αυτού του blog :)  Σήμερα, Είμαι προσθέτοντας της Cisco VPN client στον κατάλογο, και αυτό είναι στο πεδίο από μια μύτη.

Ένα μάτσο πριν από χρόνια, το οποίο πολλοί από τους πελάτες χρησιμοποιείται Cisco VPN για την ενεργοποίηση απομακρυσμένης πρόσβασης στο site τους.  Τότε, Θα δημιουργηθεί το εικονικό PC για κάθε ένα από αυτούς τους πελάτες και εγκατασταθεί Cisco σε αυτό? Γιατί?  Επειδή η Cisco κλειδώνει τον υπολογιστή σας έτσι ώστε δεν μπορείτε ακόμη και να περιηγηθείτε τοπικό δίκτυο εκτυπωτές, πόσο μάλλον επικίνδυνα εργαλεία όπως το Skype, Communicator και το "~" κλειδί.  Αλλά,  Εάν μπορείτε να το εγκαταστήσετε σε ένα VM, VM σας είναι κλειδωμένο κάτω, αλλά δεν σας φιλοξενεί. 

Μου θυμίζει εκείνες τις ημέρες δόξας σήμερα γιατί πρέπει να χρησιμοποιήσω ένα Cisco VPN client * ξανά * και κλειδώνει μου και έχω να το χρησιμοποιήσει σε ένα λεπτό.  Θα ήθελα να μάλλον blog σχετικά με το πόσο Cisco VPN client που αξίζει να είναι στη φυλακή παρά το χρησιμοποιήσετε...

</Τέλος>

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

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

SharePoint Fest – Ντένβερ

Θα είναι μιλώντας στο Ντένβερ στην εκδήλωση του SharePoint Fest στις Μαΐου.  Εγώ είμαι πρόκειται να συζητήσει ορισμένες κοινή επιχειρηματική και τεχνική θέλουν-να-έκανε σε ροές εργασιών του SharePoint Designer και περίγραμμα κάποια πρότυπα που μπορείτε να χρησιμοποιήσετε για την επίλυσή τους.

Πολλά άλλα πολύ ενδιαφέροντα πράγματα που συμβαίνουν στο Συνέδριο, so ελέγχω αυτό έξω: http://www.sharepointfest.com/Denver/

Δεν είναι μια ελεύθερη εκδήλωση και να έχω ένα εύχρηστο κωδικό έκπτωσης, Έτσι, αφήνει ένα σχόλιο ή ping μου και θα δώσω ευχαρίστως έξω.

</Τέλος>

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

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

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

Έγραψα ένα άρθρο για www.SharePoint.Briefing.com με τίτλο"Εφαρμογή ενός παγκόσμιου συστήματος αναδυόμενη ειδοποίηση.”  Αυτή η λειτουργία τέθηκε σε εφαρμογή για κοινοτικό κολλέγιο να επικοινωνούν κλεισίματα σχολείο λόγω του χιονιού και ούτω καθεξής. 

Χρησιμοποιεί μια προσαρμοσμένη λίστα, από το κουτί του SharePoint web υπηρεσίες και ορισμένες jQuery να κάνουν τη δουλειά.

Εδώ είναι ένα τρέιλερ:

image

Διαβάστε το όλο θέμα εδώ: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</Τέλος>

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

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

Σύνδεση φίλτρα πεδίου κειμένου σας προσαρμοσμένο Τμήμα Web

Θα ήθελα να λάβετε πληροφορίες από ένα πεδίο κειμένου με το φίλτρο στο SharePoint 2010 το μέρος του Ιστού συνήθειας μου.  Εγώ προσπάθησα χρησιμοποιώνταs αυτό το άρθρο MSDN ως βάση αλλά το άρθρο είναι είτε σπασμένα ή απλά δεν είμαι μετά το σωστά.

Λίγο πιο αναζήτηση εμφανίστηκε Mike Smith Συμβολή του MSDN Εδώ (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Υπάρχουν πολλά πράγματα εκεί έξω στο web επικοινωνούντα μέρη αλλά άρθρο του Mike είναι τόσο απλό όσο παίρνει.

</Τέλος>

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

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

Μετονομασία χώρους ονομάτων τμήμα Web (Ή, Ένας λόγος για "ένα τμήμα Web ή στοιχείο ελέγχου φόρμας Web σε αυτήν τη σελίδα δεν θα εμφανίζονται ή θα εισάγονται)”

Έχετε συνεργάζονται για να μου ώρας dev πίσω και προς το σκοπό αυτό, εργάζονται σε ένα χόμπι έργο που έχει τα ακόλουθα bits:

  • Τμήμα web συνδεδεμένη που λαμβάνει μια τοποθεσία ή τη διεύθυνση URL της συλλογής τοποθεσίας από ένα από το πλαίσιο φίλτρο κειμένου SharePoint τμήματος web.
  • Αυτό το τμήμα web που αναζητά όλες τις πληροφορίες σχετικά με την την επιλεγμένη τοποθεσία, δημιουργεί ένα πακέτο XML και παραδίδει σε άλλο WP στη σελίδα (μέσω συνδέσεων).
  • 3το τμήμα web RD λαμβάνει το XML και does ορισμένες XSL μετασχηματισμού stuff.

Θα ήθελα να μετονομάσετε το χώρο ονόματος του όλα τα bit για να "Nivlag" και ήταν γρήγορα επλήγησαν με το ακόλουθο σφάλμα όταν σας αναπτυχθεί το τμήμα web να  μου περιβάλλον δοκιμής:

Ένα τμήμα Web ή στοιχείο ελέγχου φόρμας Web σε αυτήν τη σελίδα δεν είναι δυνατό να εμφανίζεται ή να εισαχθεί.  Ο τύπος δεν βρέθηκε ή δεν έχει καταχωρηθεί ως ασφαλή.

Αυτό είναι το πρόβλημα της αρχάριος αλλά σκέφτηκα σας θα σημειώσετε μια σημείωση σχετικά με αυτό έτσι κι αλλιώς.  Μου προκάλεσε το σφάλμα, όταν μου κάνατε δεξί κλικ τον προεπιλεγμένο χώρο ονομάτων (οποία αθετήσει εξόφληση για το όνομα του έργου), επιλεγμένο Refactor και στη συνέχεια μετονομάστε όπως:

image

Ότι did μετονομάστε τα πράγματα σε ένα σωρό από θέσεις του έργου, αλλά δεν αρκεί.  Πρέπει επίσης να κάνετε διάφορες άλλες προσαρμογές:

1. Άνοιγμα με μη αυτόματο τρόπο και να επεξεργαστείτε ένα αρχείο, "ShaerPointProjectItem.spdata". Ότι ένα XML αρχείο που έχει ένα <SafeControls> στην ενότητα.  Η συνάρτηση Μετονομασία πεδίου ονομάτων δε γνωρίζει αυτό το αρχείο για οποιοδήποτε λόγο, Έτσι θα πρέπει να ενημερώσετε με μη αυτόματο τρόπο την Namespace εκεί.

2. Να επεξεργαστείτε με μη αυτόματο τρόπο το αρχείο .webpart.  Για οποιοδήποτε λόγο, Visual Studio, δεν αλλάζει είτε η αναφορά αυτή.  Αλλαγή της "<Τύπος>"κόμβο για να αντικατοπτρίζουν σας άλλαξαν χώρο ονομάτων εκεί.

3. Τέλος, ανάλογα με το πώς σας refactored το χώρο ονομάτων αλλάξετε, Visual studio ενδέχεται να έχουν ενημερωθεί επίσης τη συμβολοσειρά που αναφέρεται εδώ το αρχείο σας .ascx:

ιδιωτική const _ascxPath συμβολοσειρά = @ "~/_CONTROLTEMPLATES ……

Μπορεί να χρειαστεί να αλλάξετε ότι πίσω.  Θα επειδή θα πάρετε ένα σφάλμα παρόμοιο με το ακόλουθο κατά την προσπάθειά σας και προσθέστε το τμήμα web σε μια ζώνη Τμήματος web σε μια  σελίδα:

Σφάλμα διακομιστή στην ' /’ Εφαρμογή.


Το αρχείο ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ δεν υπάρχει.

Περιγραφή: Παρουσιάστηκε μια εξαίρεση που δεν αντιμετωπίστηκε κατά τη διάρκεια εκτέλεσης της τρέχουσας αίτησης web. Ελέγξτε την ιχνηλάτηση στοίβας για περισσότερες πληροφορίες σχετικά με το σφάλμα και την προέλευσή του κώδικα.
Λεπτομέρειες εξαίρεσης: System.Web.HttpException: Το αρχείο ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ δεν υπάρχει.
Προέλευση σφάλματος:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

 

Καθορίζει την αναφορά εκεί και πρέπει να είστε καλοί για να μεταβείτε.

4. Τέλος, το πραγματικό αρχείο ASCX είχε ακόμη μια αναφορά (για μένα) η παλιά αρχικό χώρο ονομάτων (η συνάρτηση refactor/μετονομασία διόρθωσε αυτή).  Θα γνωρίζετε σχετικά με αυτό το σφάλμα όταν προσπαθήσει και να προσθέσετε το τμήμα web στη σελίδα και εμφανίζεται το ακόλουθο μήνυμα:

Σφάλμα διακομιστή στην ' /’ Εφαρμογή.


Σφάλμα ανάλυσης

Περιγραφή: Παρουσιάστηκε σφάλμα κατά την ανάλυση ενός πόρου που απαιτείται για να εξυπηρετηθεί αυτή η αίτηση. Διαβάστε τις παρακάτω λεπτομέρειες σφάλματος συγκεκριμένες ανάλυσης και τροποποιήσετε το αρχείο προέλευσης καταλλήλως.
Εμφανίζεται το μήνυμα λάθους ανάλυσης: Δεν ήταν δυνατή η φόρτωση τύπου «RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl».
Προέλευση σφάλματος:

Γραμμή 6:  <%@ Εισαγωγής Namespace="Microsoft.SharePoint" %> 
Γραμμή 7:  <%@ Μητρώο Tagprefix = "WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Έκδοση = 14.0.0.0, Πολιτισμός = ουδέτερη, PublicKeyToken = 71e9bce111e9429c" %>
Γραμμή 8:  <%@ Γλώσσα ελέγχου = "C#" AutoEventWireup = "true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Αρχείο προέλευσης: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ASCX    Γραμμή: 8


Πληροφορίες για την έκδοση: Microsoft.NET Framework έκδοση:2.0.50727.4927; ASP.Έκδοση NET:2.0.50727.4927

Επεξεργαστείτε το αρχείο .ascx άμεσα και να επιδιορθώσετε το κατεστραμμένο πεδίο ονομάτων.

Σε αυτό το σημείο, Τέλος, είχε ένα τμήμα web που ζουν στο χώρο ονομάτων της επιλογής μου.

</Τέλος>

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

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