Monatliche Archive: April 2011

SharePoint 2010 KeywordQuery und anonyme User

Ich aktiviert in meine Website zu testen, eine Such-Webpart, die ich entwickelt habe und keine große Überraschung anonymen Zugriff, Es hat nicht ganz funktioniert.  Anonymer Zugriff ist ziemlich immer eine Herausforderung für mich.

In diesem Fall, aus irgendeinem Grund war nicht die erste Suche ausgeführt.  Ich muß sagen, daß es war läuft, aber es war keine Ergebnisse zurück.  Ich benutze die KeywordQuery für die erste Anzeige.

Ich habe eine schnelle Suche und dieses Blog-Post von"sowmyancs"kam ziemlich schnell: “SharePoint 2010 Suche: keine Ergebnisse für anonyme Benutzer anzeigen nicht?”  Blog-Eintrag beschreibt das Problem von einem Out-of-Feld Schlüsselwort Suche Sicht aber das Verhalten war mir – ähnlich funktionierte es für authentifizierte Benutzer und anonyme Benutzer, aber anonyme User hat keine Ergebnisse. 

Ich folgte den Anweisungen und bang!  Es löste mein Problem.  Ich bin mir nicht sicher, was Nebenwirkungen wird und sie beweisen können, um ein problem, aber das kurzfristige Ergebnis ist hilfreich.

Klicken Sie auf durch den blog:

image

</Ende>

Onnieren Sie meinen Blog ab.

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

SharePoint 2010 KeywordQuery und die HiddenConstraints-Eigenschaft

Ich mache ein wenig Arbeit mit der KeywordQuery Objekt in SharePoint 2010 und nutzt die HiddenConstraints Eigenschaft.

Ich finde keine sofort hilfreiche Informationen auf, die die Eigenschaft, so ich dachte, würde ich schnell, wie ich es verwendet haben notieren.

Soweit ich das beurteilen kann, Dies ist eine automatische Einschränkung der Abfrage hinzugefügt werden, so dass Sie können Sortieren des Parks, die es gibt und nicht darum kümmern.  Als solche, Es ist nur ein weiteres Schlüsselwort (oder Satz von Schlüsselwörtern) und Modifizierer, die Sie in der Benutzeroberfläche eingeben können, wenn Sie eine Schlüsselwortsuche.  Hier ist ein Beispiel:

keywordQuery.HiddenConstraints = "Scope:\"Industry" ";

Sie können zusätzliche Einschränkungen mit Raum Trennzeichen hinzufügen.

keywordQuery.HiddenConstraints = "Scope:\"Industry" Verteidigung";

Die oben genannten ist in Englisch sagen, "Ausführen einer Schlüsselwort-Abfrage auf der Suche nach"Verteidigung"und darüber hinaus, Verwenden Sie den Bereich "Industrie".

Hier ist eine andere Art der Betrachtung es:

image

Ich habe es verwendet um einen Kontext-abhängige automatischen Anwendungsbereich auf ein benutzerdefiniertes Webpart bereitzustellen.  Wenn der Benutzer auf eine Registerkarte klickt und klickt auf eine Schaltfläche "suchen", die Registerkarte diktiert einen bestimmten Suchbereich.  Es funktioniert gut so weit.

</Ende>

Onnieren Sie meinen Blog ab.

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

Beispiel: XSLT erstellen HTML-Href

Ich habe dabei ein wenig XSL stuff in letzter Zeit und dachte, ich würde zusammen ein Beispiel für meine zukünftige Referenz und das ist der Wert für uns alle XSLT-Ers ihren Lebensunterhalt in den internets.

Betrachten Sie das folgende XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "Industrie" SortOrder = "00" Label = "Industrien" SearchConstraints = "Contenttype:Industrie" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "Praktiken" SortOrder = "01" Label = "Praktiken" SearchConstraints = "Contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Der folgende XSL-Ausschnitt wird eine sortierte Liste der HREFs zu Registerkarten generiert.:

<XSL:Vorlage-Übereinstimmung = "FdcSearchTabsCollection" XML:Space = "preserve">
   
    <!– Die "all" Registerkarte –>
    <a Href = "Javascript:Sicht('All')">Alle anzeigen</eine>
   
    <!– Jede einzelne Registerkarte –>
    <!– Durchlaufen Sie alle Registerkarten und die korrekte Anzeige  Links. –>
    <XSL:for-each select = "SearchTab">
      <XSL:Sortieren select="@SortOrder"/>

      …
      <a Href = "Javascript:Sicht(‘{@ TabID}’)"><XSL:Wert-der select="@Label"/></eine>
    </XSL:für jeden>

    <BR /> 
   

   </XSL:Vorlage>

Hier ist wie es aussieht in SharePoint:

SNAGHTML78aa2cb

 

 

</Ende>

Onnieren Sie meinen Blog ab.

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

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>