Monatliche Archive: Januar 2011

Große Talente SharePoint

Hier ist ein weiterer Artikel schrieb ich für die guten Leute von SharePoint-Briefing berechtigt "finden große SharePoint Talent". Der Artikel versucht, einen Rat geben, wie Sie wirklich gute und erfahrene Menschen zu finden, wenn Sie schauen, um Ihre Mitarbeiter zu erweitern.

Hier ist ein teaser:

Teaser

Check it out.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Backup-SPSite Cmdlet im Hintergrund fehlschlägt Wenn ausgeführt mit falschen Berechtigungen

Ich war auf einem Server und einen langweiligen Website Auflistung backup-Befehl mit dem Backup-SPSite-Powershell-Cmdlet ausgeführt und bekam die folgende Fehlermeldung:

Backup-SPSite : Ein SPSite-Objekt mit der Id oder URL kann nicht gefunden werden.: …  (vollständige Nachricht unten)

image

Ich habe Probleme mit diesem Server so es mir denken machte, dass der Server krank war oder so etwas.  Ich umgestellt auf gute alte Stsadm und dieses Mal habe ich einen anderen Fehler:

Dieser Vorgang kann nur auf einem Computer ausgeführt werden, die mit einer Serverfarm … verbunden ist (vollständige Nachricht unten)

image

Natürlich, es es auf dem Hof und alles, was, aber es geschah zu mir, dass ich mit meinem eigenen Konto angemeldet war und ich normalerweise als ein Systemkonto auf diesem Server einloggen.  Ich habe, und die Sicherung erfolgreich war.  Was ich interessant finde, ist, dass das Cmdlet mir eine Sicherheit getrimmten Fehlermeldung angezeigt gab.  Das ist ziemlich ordentlich, aber half mir nicht viel :) 

<Ende />

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Direkt zum Gefängnis-Liste – Cisco VPN Client

Letzten Sommer, Ich habe eine Liste "direkt ins Gefängnis" für den Kühlschrank.  #1 auf der Liste ist Lawrence O' Donnell (für ungenaue Vorhersagen), aber das ist weit über den Anwendungsbereich dieses Blogs :)  Heute, Ich bin von Cisco VPN-Client zu der Liste hinzufügen., und das ist im Bereich von Nase.

Eine Reihe von Jahren, die viele Kunden Cisco VPN verwendet, um remote-Zugriff auf ihre Website zu aktivieren.  Damals, Ich erstellte virtuelle PCs für jeden dieser Kunden und Cisco auf, die installiert? Warum?  Da Cisco Ihrer Maschine stürzt ab, so dass man nicht einmal durchsuchen Sie lokale Netzwerkdrucker, ganz zu schweigen von gefährlichen Tools wie Skype, Communicator und dem "~" Schlüssel.  Aber,  Wenn Sie es auf einer VM installieren, Ihre VM ist aber nicht Ihr Host gesperrt. 

Erinnert mich an die glorreichen Tage heute weil ich habe einen Cisco VPN Client verwenden * wieder * und er sperrt mich und ich habe es in einer Minute zu verwenden.  Ich würde eher Blog über Cisco VPN Client wie viel verdient es, im Gefängnis anstatt verwenden Sie es…

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

SharePoint-Fest – Denver

Ich werde in Denver auf der SharePoint-Fest-Veranstaltung am Mai sprechen.  Ich werde einige allgemeine Geschäftsbedingungen und technische wollen diskutieren-zu-Taten in SharePoint Designer-Workflows und einige Muster, können Sie sie zu lösen,.

Es gibt viele andere sehr interessante Dinge, die an der Konferenz, Also check it out: http://www.sharepointfest.com/Denver/

Es ist keine kostenlose Veranstaltung und ich habe einen Rabatt-Code handy, Also schreibe einen Kommentar oder Ping, die mich und ich werde gerne ausgeben.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Implementieren Sie ein globales Pop-up Notification System

Ich schrieb einen Artikel für www.SharePoint.Briefing.com mit dem Titel"Implementieren Sie ein globales Pop-up Notification System.”  Diese Funktion wurde für eine Community College Schule Schließungen aufgrund von Schnee und so weiter kommunizieren implementiert. 

Es verwendet eine benutzerdefinierte Liste, Out of the Box SharePoint web Services und einige jQuery zu tun, die Arbeit.

Hier ist ein teaser:

image

Die ganze Sache hier lesen: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Verbinden Ihr benutzerdefiniertes Webpart Text Feldfilter

Ich wollte, um Informationen von einem Textfeld Filter in SharePoint erhalten 2010 in meinem benutzerdefinierten WebPart.  Ich habe versucht mit in diesem MSDN-Artikel als Grundlage aber den Artikel ist entweder defekt oder ich verfolge es einfach nicht richtig.

Tauchte ein wenig mehr suchen Mike Smith MSDN-Beitrag Hier (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Es gibt eine Menge Sachen draußen auf verbindbare Webparts, aber Mikes Artikel ist so einfach wie es geht.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Webnamespaces Teil umbenennen (Oder, Ein Grund für "ein Webpart oder Webformular-Steuerelement auf dieser Seite angezeigt oder importiert werden kann)”

Ich arbeite schon seit meiner Dev-Koteletts zurück und zu diesem Zweck erhalten, Arbeiten auf ein Hobbyprojekt, das die folgenden Bits hat:

  • Verbundene Webparts, die eine Website oder Websitesammlungs-URL aus einer Out-of-Feld SharePoint Textfilter-Webpart empfängt.
  • Dieses Webpart sucht alle Informationen über den ausgewählten Standort, generiert eine XML-Paket und übergibt es an einer anderen WP auf der Seite (über Verbindungen).
  • 3RD-Webpart die XML-Daten empfängt und hat einige XSL-Transformation-Zeug.

Ich wollte den Namensraum der alle Bits auf "Nivlag" umbenennen und ich war immer hit up mit den folgenden Fehler wenn ich das Webpart bereitgestellt  meine Testumgebung:

Ein Webpart oder Webformular-Steuerelement auf dieser Seite kann nicht angezeigt oder importiert werden.  Der Typ konnte nicht gefunden werden oder es ist nicht als sicher registriert.

Dies ist ein Anfänger Problem, aber ich dachte, dass ich einen Hinweis auf das trotzdem notieren würde.  Ich verursachte den Fehler wenn ich geklickt auf der Standard-Name-Space haben (die standardmäßig auf dem Projektnamen), ausgewählte umgestalten und dann Umbenennen wie:

image

Das Dinge in einer Reihe von Orten in das Projekt umbenennen., aber es ist nicht genug.  Sie müssen auch einige andere Anpassungen vornehmen:

1. Manuell öffnen und Bearbeiten einer Datei, "ShaerPointProjectItem.spdata". Hat, dass eine XML-Datei, die eine <SafeControls> Abschnitt.  Die Umbenennungsfunktion Namespace ist nicht bewusst diese Datei aus irgendeinem Grund, Sie müssen also die Namespace es manuell aktualisieren.

2. Bearbeiten Sie die .webpart-Datei manuell.  Aus welchem Grund, Visual Studio wird dieser Verweis entweder nicht geändert.  Änderung der "<Typ>"Knoten entsprechend Ihren geänderten-namespace.

3. Schließlich, je nachdem, wie Sie den Namespace umgestaltet ändern, Visual Studio kann auch die Zeichenfolge aktualisiert haben, die hier Ihre ASCX-Datei verweist:

private const String _ascxPath = @ "~/_CONTROLTEMPLATES ……

Sie müssen das wieder ändern.  Sie werden da Sie eine Fehlermeldung ähnlich der folgenden erhalten wenn Sie versuchen und Hinzufügen des Webparts zu einer WebPartZone auf einer  Seite:

Serverfehler in ' /’ Anwendung.


Die Datei ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ nicht vorhanden.

Beschreibung: Während der Ausführung der aktuellen Webanforderung ist eine unbehandelte Ausnahme aufgetreten. Bitte überprüfen Sie die Stapelüberwachung für weitere Informationen über den Fehler und Dateiursprung im code.
Ausnahmedetails: System.Web.HttpException: Die Datei ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ nicht vorhanden.
Quellstörung:

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.

 

Verlegenheit den Verweis gibt und Sie sollten gut zu gehen.

4. Schließlich, die eigentliche ASCX-Datei noch einen Verweis (für mich) auf den alten original-namespace (die Refactor/Rename-Funktion nicht dieses Problem zu beheben).  Sie wissen, über dieses Fehler wenn Sie versuchen, der Webparts auf der Seite hinzufügen und die folgende Meldung erhalten:

Serverfehler in ' /’ Anwendung.


Parserfehler

Beschreibung: Während der Analyse einer Ressource benötigt, um diese Anforderung ist ein Fehler aufgetreten.. Bitte überprüfen Sie die folgenden Fehlerdetails bestimmte analysieren und ändern Sie die Quelldatei entsprechend.
Parser-Fehlermeldung: Typ 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl' konnte nicht geladen werden..
Quellstörung:

Linie 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
Linie 7:  <%@ Register Tagprefix = "WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version = 14.0.0.0, Kultur = Neutral, PublicKeyToken = 71e9bce111e9429c" %>
Linie 8:  <%@ Control Language = "c#" AutoEventWireup = "true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Quelldatei: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Linie: 8


Versionsinformationen: Microsoft.NET Framework-Version:2.0.50727.4927; ASP.NET-Version:2.0.50727.4927

Die ASCX-Datei direkt bearbeiten und Beheben des gebrochen-Namespaces.

An diesem Punkt, Ich hatte schließlich einen Webpart in den Namespace meiner Wahl Leben.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin