SharePoint MVP Chat am Mi 04/20

Ich werde in einem der Periode teilnehmen MVP nächste Woche chattet, 04/20.  Hier ist Microsofts Zuschreibung und Link zur Registrierung:

Schwierige technische Fragen bezüglich SharePoint haben Sie für die Sie Antworten suchen? Wollen Sie in die tiefen Kenntnisse von der talentierten Microsoft Most Valuable Professionals zu erschließen? Die SharePoint-MVPs sind die gleichen Leute, die Sie in der technischen Gemeinschaft als Autoren sehen, Lautsprecher, Benutzer-Gruppenleiter und Beantworter in den MSDN- und TechNet-Foren. Auf vielfachen Wunsch, Wir brachten diese Experten zusammen als eine gemeinsame Gruppe zur Beantwortung Ihrer Fragen Leben. Also bitte besuchen Sie uns und bringen Sie auf die Fragen! Dieser Chat wird WSS abdecken. 3.0, MOOS, SharePoint Foundation 2010 und dem SharePoint-Server 2010. Themen gehören Setup and administration, Gestaltung, Entwicklung und allgemeine Frage.
Bitte Join uns am Mittwoch 20.April 9 am PDT/12.00 Uhr EST chatten mit MVPs von auf der ganzen Welt. Erfahren Sie mehr und fügen Sie diese Chats zu Ihrem Kalender hinzu, indem Sie die MSDN-Seite besuchen http://msdn.microsoft.com/en-us/events/aa497438.aspx

Ich kam in einer dieser letzten Jahres und es war eine echte Explosion.  Es ist nur eine verrückte Art offene Frage/Antwort-Spektakel. 

Hier sind einige der (aktuell) geplante SharePoint MVP-Teilnehmer:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Holzig  Windischman
Zlatan Dzinic

Das ist ein breites Spektrum an Interessen und Besonderheiten.  Ich denke, das wird eine lustige Zeit und nutzen Ihre Mittagspause (oder jeder Stunde während des Tages Lächeln )

Melden Sie hier hier (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</Ende>

Onnieren Sie meinen Blog ab.

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

Ein Grund für "ein oder mehrere Feld werden Typen nicht ordnungsgemäß installiert”

Ich war gestern ein kleines Zwicken zu einem Webpart, die eine CAML-Abfrage für eine Liste ist.  Ich habe die Änderung, bereitgestellt es und bekam schlagen mit einem Fehler:

Ein unerwarteter Fehler ist aufgetreten in den drei Tag Outlook Wettervorhersage WebPart. Bitte kontaktieren Sie den System-administrator. Ein oder mehrere Feldtypen sind nicht ordnungsgemäß installiert.. Gehen Sie zur Listeneinstellungsseite, um diese Felder zu löschen.

Ich war früher ein weiterer Spinner Punkt gegenüber, so dass ich sofort meine CAML-Abfrage mit dem Fehler angeschlossen haben, die Berichterstattung wurde mir.  Ich habe eine schnelle Bing-Suche und und fanden Sie diesen Blogbeitrag hilfreich von Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Hier ist die schlechte Abfrage:

Abfrage.Query ="<Wo><Und><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFNY</Wert><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFIS</Wert></Neq></Und></Wo>";

Hier ist es behoben:

Abfrage.Query ="<Wo><Und><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFNY</Wert></Neq><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFIS</Wert></Neq></Und></Wo>";

Also, die Moral der Geschichte ist: Stellen Sie sicher, Ihren CAML korrekt ist oder Sie erhalten Fehler Spinner.

Onnieren Sie meinen Blog ab.

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

</Ende>

Quick Fix für "Es wurde ein Fehler beim Laden des Formulars”

Ich teste einen benutzerdefinierten SharePoint-Designer 2010 Aktivität dieser feinen Sonntag Nachmittag und ich war unerwartet treffen ein "kritischer Fehler" beim Versuch, den Workflow starten:

Es wurde ein Fehler beim Laden des Formulars.

Klicken Sie auf Start in eine neue Kopie des Formulars geladen.  Wenn dieser Fehler weiterhin auftritt, Kontaktieren Sie das Support-Team für die Website.

Klicken Sie auf schließen, um diese Nachricht verlassen.

Fehlerdetails anzeigen

Natürlich, Wenn Sie klicken Sie auf die Schaltfläche "Fehlerdetails anzeigen" alles, was sie tut ist Sie zeigen eine Korrelation-ID:

image

In meinem Fall, Dies erwies sich als eine Alternative Zugriffszuordnungen Problem.  Ich schaute auf die Log-Datei in der 14 Bienenstock und sah, dass InfoPath über ein AAM-Problem Klagen wurde (Da war ich "localhost" anstelle des Servernamens treffen.).  Ich änderte meine URL und es gelöst.

Es ist um zu zeigen, dass mit allen Verlinkungen der verschiedenen Bits jetzt in SP 2010, das, was Sie natürlich, das ist ein Problem (SharePoint Designer-Workflows in meinem Fall) ist eigentlich völlig unabhängig von der Kern des Problems.

Onnieren Sie meinen Blog ab.

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

</Ende>

SharePoint 2010 Lösung stecken in "bereitstellen” Status

Ich verwendete PowerShell eine Lösung auf einer SharePoint-Farm bereitstellen (h/t:  Corey Roth und seine Blog-post). 

Ich ging dann an die zentrale admin, Zugriff auf Systemeinstellungen und dann "Verwalten Farm Lösungen" Bereitstellen der Farm und zu meinem (leichte) Entsetzen, es stecken in "Bereitstellen".

Ich habe dieses Problem oft kommen auf den MSDN-Foren, So war ich ziemlich nervös.  Ich durchsuchte herum ein bisschen und fanden Sie diesen Artikel hilfreich (von einer scheinbar nicht zugeordnete Person aus http://www.resolutionsnet.co.uk/).  Ich annullierte den Bereitstellungsauftrag und wenn ich in die Projektmappe geklickt, Er erzählte mir, dass es die Lösung erfolgreich auf drei der vier Server in der Farm bereitgestellt hatte.

Ich ging zu den fehlerhaften server, den Timer-Dienst beendet und neu gestartet es.  Windows Server tatsächlich sagte mir, dass der Dienst konnte nicht auf den Befehl reagiert, also das mir sagt, dass er krank war.

Dieses Mal, als ich ging zurück zu zentralen admin, Ich konnte es problemlos bereitstellen.

Hoffnungsvoll hilft dieses Bit von Informationen in einer Bindung einen der Tage.

</Ende>

Onnieren Sie meinen Blog ab.

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

Fehler des Tages: "Kann nicht die angegebene Assembly zum GAC hinzufügen”

Ich habe ein wenig mit visual Studio gekämpft 2010 auf eine eine sp2010 Lösung und war bekommen dieses Fehler:

Fehler bei der Bereitstellungsschritt 'Projektmappe hinzufügen': Fehler: Die angegebene Assembly kann nicht im globalen Assemblycache hinzugefügt werden.: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Ich ging zu dem GAC selbst (c:\windowsassembly) um zu versuchen, und entfernen und bekam eine Fehlermeldung "Datei wird verwendet".

Ich habe ein iisreset, Ich heruntergeladen habe, fast Sysinternals, Schließlich hörte ich den Timerdienst in services…, Ich gerade schließen und erneuten Öffnen von visual Studio selbst und ich war endlich in der Lage, es zu schließen.

</Ende>

Onnieren Sie meinen Blog ab.

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

Schnell und einfach: VS-Debuggen 2010 Lösungsbereitstellung

Visual Studio 2010 hart-zu-Debug Fehler meldet einige Male während der Bereitstellung.  Eine schnelle und einfache Weise zu tun, einige sehr grobe Debuggen ist, Ihre eigenen benannten Ausnahmen auszulösen.  Visual Studio wird ihnen in der Ausgabe-Konsole anzeigen.

Betrachten Sie dieses Stück code:

image

Wenn dieses Feature auf einer Web-Anwendung beschränkt ist, Website wird null sein.  Wenn Sie versuchen auf eine Eigenschaft der Website, Sie erhalten die mehrdeutige Fehlermeldung:

Fehler bei der Bereitstellungsschritt 'Projektmappe hinzufügen': Objektverweis nicht auf eine Instanz eines Objekts festgelegt.

Jedoch, Wenn eine neue Ausnahme auslösen und eine Zeichenfolge an dem Konstruktor übergeben., Sie erhalten eine etwas weitere nützliche Nachricht:

image

Es ist eine grobe Technik, aber ziemlich schnell und einfach.

</Ende>

Onnieren Sie meinen Blog ab.

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

Timer Job FeatureActivated und Feature-Umfang

Ich arbeite mit einigen Code, die jemand an mich für einen Zeitgeberauftrag übergeben.  Er hatte nicht den tatsächlichen KE-Aktivierungs-Code bereitgestellt, also musste ich es schreiben, Natürlich.  Ich nutzte Andrew Connell bekannten Blog post zum Thema.

Ich benutze Visual Studio 2010 und Bereitstellung gehalten fehl mit der Fehlermeldung "Fehler in Bereitstellungsschritt"Hinzufügen-Lösung": Der Objektverweis nicht auf eine Instanz eines Objekts festgelegt."

Ich nahm seinen Code zu wörtlich.  Ich war das Feature auf der Ebene der Webanwendung Bereichsdefinition, wie gezeigt:

image

Als Folge, die Eigenschaften, die an Empfänger gesendet werden, werden von der Webanwendung, keiner Websitesammlung.  Am Ende, der Code sieht wie folgt aus:

Public override void FeatureActivated(SPFeatureReceiverProperties Eigenschaften)
{

    // Nicht mit Web app Gültigkeitsbereich Funktionen, Es führt zur Verzweiflung Lächeln
    // SPSite Site = Properties.Feature.Parent als SPSite;

    SPWebApplication wa = Properties.Feature.Parent als SPWebApplication;

    If (WA == Null) thrownew Exception("webapp2 ist null.");

    foreach (SPJobDefinition Job wa.JobDefinitions)
    {

        versuchen
        {
            If (Stelle.Name == List_JOB_NAME)

                Stelle.Löschen();
        }
        fangen (Ausnahme e)
        {
            thrownew Exception("Markierung 2");
        } // Catch Exception e
    }

    // Installieren Sie den Auftrag

    WeatherForecastTimerJob WeatherForecastTimerJob =
        neue WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule Zeitplan = neue SPMinuteSchedule();
    Zeitplan.BeginSecond = 0;
    Zeitplan.EndSecond = 59;
    Zeitplan.Interval = 5;
    weatherForecastTimerJob.Schedule = Zeitplan;
    weatherForecastTimerJob.Update();

}

Der Schlüssel zum Mitnehmen ist, dass, wenn die Funktion auf eine Web-app beschränkt ist, die SPFeatureReceiverProperties, die SharePoint an Ihr Feature-Empfänger übergibt hat Web app Parameter.  Andrews alte Blog-Eintrag wird davon ausgegangen, dass es auf der Seite Websitesammlung beschränkt ist.

</Ende>

Onnieren Sie meinen Blog ab.

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

CodePlex-Projekt-Update: SharePoint Designer-Workflow-Erweiterungen

Vor einer Weile, ICH schrieb dass ich versuchte, meine alte wiederbeleben CodePlex Projekt, SharePoint Designer-Workflow-Erweiterungen.  CodePlex-Projekt wurde entwickelt für WSS/MOSS und fügt eine Handvoll Typ Hilfsfunktionen, z. B. "ToLower()”, "ToUpper()”, "Substring()"und so weiter.  Es hat sogar eine Funktion general Purpose "Aufruf Web Service" Stil.  Lesen Sie mehr darüber hier: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ich mehr oder weniger aufgegeben es ganze Weile her.  Seit SharePoint 2010 kam, jedoch, Ich habe Sinne zu Rückblick auf es und machen es Arbeit in SP 2010.  Gut, heute, Ich habe genau das getan.  Ich habe nicht den Code auf CodePlex noch aktualisiert. Ich möchte mich auf CodePlex Konventionen zu erziehen, bevor ich das Tue, aber ich das Wiki Startseite für das Projekt aktualisieren.

Die breitere und interessantere Implikation ist, dass benutzerdefinierte Aktivitäten von WSS und MOSS ziemlich leicht scheinen über port, Das ist ein (Willkommen) Überraschung für mich.

Hier ist, wie es in SharePoint Designer aussieht wenn es funktioniert:

image

</Ende>

Onnieren Sie meinen Blog ab.

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

Wo ist Microsoft.SharePoint.ApplicationPages.Administration.dll?

Ich übergab eine visual Studio-Projekt, die auf Microsoft.SharePoint.ApplicationPages.Administration.dll verweist.  Es hat mich ein wenig, während um zu finden, und ich dachte ich würde zu teilen.  In meiner Umgebung, Es befindet sich am:

c:\Programm c:ProgrammeGemeinsame Dateienmicrosoft Sharedweb Server extensions14configadminbin

</Ende>

Onnieren Sie meinen Blog ab.

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

BrightStarr US auf der Suche nach SharePoint-Analyst

Mein Unternehmen, BrightStarr, sucht nach SharePoint Businessanalyst.  Unser Ziel ist es, mit jemandem zu arbeiten, die:

  • Die Plattform versteht sehr gut
  • Hat eine gute Idee von was eine intelligente SharePoint-Lösung gegenüber einer gepflasterten Kartenhaus zusammen ist
  • Genießt direkt Kunden arbeiten, Einige von denen zu verstehen, was SharePoint ist und einige, die nur eine vage Vorstellung haben, dass SharePoint, die ihnen helfen könnten, aber nicht sicher, wie
  • Kann sehr gut schreiben
  • Kann sehr gut mit einem kleinen Team kommunizieren
  • Ist gut und genießt Multitasking.  Dies ist keine stark prozessorientierte Umgebung (Wir haben genug Prozess organisiert zu tun, aber wir sind extrem schnell auf die Beine, flinke und all das gute Zeug).

Dies ist keine Entwickler-Position, obwohl wenn Sie Berater-Entwickler suchen mehr, sich zu konzentrieren oder Beratung und weniger auf die Entwicklung, Das könnte ein guter Schritt für dich sein..

Wenn Sie interessiert sind, Ping mich auf Twitter oder mailen Sie mir!

</Ende>

Onnieren Sie meinen Blog ab.

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