每月檔案: 4 月 2011

SharePoint 2010 KeywordQuery 和匿名使用者

我在我的網站進行測試,我一直在開發的搜索 web 部件並沒有很大的驚喜中啟用匿名訪問, 不太理想。  匿名訪問幾乎始終是我的一個挑戰.

在此情況下, 初始搜索並不由於某種原因正在運行。  我應該說它 運行,但它不返回任何結果。  我用的初始顯示的 KeywordQuery.

我做了一個快速搜尋和通過這篇文章"sowmyancs"來相當快: “SharePoint 2010 搜索: 不顯示任何結果為匿名使用者?”  博客條目描述問題從外框中的關鍵字搜索的角度出發,但該行為是類似于礦井 — — 它工作為經過身份驗證的使用者和匿名使用者, 但匿名使用者得不到結果。 

我跟著的指令和爆炸!  它解決了我的問題。  我不知道什麼會有副作用,他們可能是一個問題, 但短期結果是很有説明.

通過博客上按一下:

image

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery 和 HiddenConstraints 屬性

我一直在做的工作一點 KeywordQuery 在 SharePoint 中的物件 2010 與利用 HiddenConstraints 屬性.

我沒有找到任何立即有用的資訊的屬性, 所以,我想我會快速記如何我一直使用它.

據我可以告訴, 這是公園的自動約束添加到查詢中,以便您可以進行排序有並不擔心這件事。  為此, 它是只是另一個關鍵字 (或一組關鍵字) 您可以鍵入在 ui 時你做一個關鍵字搜索的修飾符。  下面是一個示例:

keywordQuery.HiddenConstraints ="範圍:\"Industry"";

您可以添加附加約束與空間的分隔符號.

keywordQuery.HiddenConstraints ="範圍:\"Industry" 防禦";

以上所說的英語, "運行"防禦"尋找關鍵字查詢,況且, 使用"產業"範圍.

這裡是看一看它的另一種方式:

image

我一直在使用它的自訂 web 部件提供上下文相關的自動範圍。  當使用者按一下某個選項卡上,按一下搜尋按鈕, 選項卡決定一個特定的搜尋範圍。  它迄今為止工作.

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

示例: XSLT 創建 HTML Href

我已經被最近做了一些 XSL 的東西,並認為我會把一起樣本供我將來參考,也許是我們所有人的價值的 XSLT ers 謀生的互聯.

考慮下麵的 XML:

<FdcSearchTabsCollection 計數 ="2">
  <SearchTab 標籤 ="產業" 排序次序"00"標籤 = ="工業"SearchConstraints ="contenttype:行業" TabID ="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab 標籤 ="做法" 排序次序 ="01"標籤 ="做法"SearchConstraints ="contenttype:PracticeGroups" TabID ="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>

下面的 XSL 代碼片斷將生成 hrefs 選項卡排序的的清單:

<xsl:範本匹配 ="FdcSearchTabsCollection" xml:空間 ="維護">
   
    <!– "全" 選項卡 –>
    <a href ="javascript:ViewTab(全部)">查看所有</一>
   
    <!– 每個單獨的選項卡 –>
    <!– 遍歷所有選項卡,並顯示正確  連結. –>
    <xsl:對於每個選擇 ="SearchTab">
      <xsl:排序 select="@SortOrder"/>

      …
      <a href ="javascript:ViewTab(‘{@ TabID}’)"><xsl:值的 select="@Label"/></一>
    </xsl:為每個>

    <br /> 
   

   </xsl:範本>

這裡是什麼它看起來像在 SharePoint 中:

SNAGHTML78aa2cb

 

 

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

于星期三 SharePoint MVP 聊天 04/20

我要參與 MVP 聊天下星期的時期之一, 04/20.  這是微軟的廣受好評的和到註冊的連結:

你正在尋求答案的 SharePoint 尖銳技術的問題嗎?? 您要打入深知識的人才微軟最有價值專家? SharePoint Mvp 是相同的人你看看技術社區作為作者, 揚聲器, 使用者組領導人和努力在 MSDN 和 TechNet 論壇. 由大眾的需求, 我們帶來了這些專家在一起作為一個集體的組來回答你的問題活. 所以請加入我們,帶來的問題! 在這次聊天將涵蓋 WSS 3.0, 苔蘚, SharePoint 基礎 2010 和 SharePoint 伺服器 2010. 主題包括設置和管理, 設計, 發展和一般問題.
請的加入我們上週三 4 月 20 在 9 日在世界各地我 PDT/中午 EST 聊天與從 Mvp. 瞭解更多,這些聊天內容添加到日曆中,通過訪問 MSDN 事件頁 http://msdn.microsoft.com/en-us/events/aa497438.aspx

我加入了這些去年之一,它是真正的爆炸。  這種瘋狂的開放問題/答案大匯演。 

這裡是一些 (目前) 預定的 SharePoint MVP 參與者:

哥 van Dyk
Dan Attis
丹尼爾 · 韋塞爾斯
大衛 · 馬托斯
伊萬 · 桑德斯
傑瑞米 · 薩
約翰 · 羅斯
Kris 瓦格納
Mike Oryszak
Randy Drisgill
木本  Windischman
茲拉坦季尼奇

這是範圍廣泛的利益和專業。  我認為這將是一種有趣的時間和你的午餐時間好好利用 (或在一天的任何時刻 微笑 )

這裡在這裡簽名 (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

"一個或多個欄位類型安裝不正確的原因之一”

我不會加楓查詢清單的 web 部件昨天做小的調整。  我做了更改, 部署它,撞了一下,錯誤:

在三天 Outlook 天氣預報 WebPart 發生意外的錯誤. 請與系統管理員聯繫. 一個或多個欄位類型安裝不正確. 轉到要刪除這些欄位的清單中設置頁面.

我面臨著另一個古怪問題早所以我並沒有立即連接我加楓查詢與 SharePoint 向我報告的錯誤。  我做了一個快速的必應搜索和 發現這個有用的博客負責 Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

這裡是壞的查詢:

查詢。查詢 ="<在哪裡><和><Neq><FieldRef 名稱 = 'abbr' /><數值型別 = 文本>SFNY</價值><FieldRef 名稱 = 'abbr' /><數值型別 = 文本>小家庭改善計畫</價值></Neq></和></在哪裡>";

在這裡,它被固定:

查詢。查詢 ="<在哪裡><和><Neq><FieldRef 名稱 = 'abbr' /><數值型別 = 文本>SFNY</價值></Neq><Neq><FieldRef 名稱 = 'abbr' /><數值型別 = 文本>小家庭改善計畫</價值></Neq></和></在哪裡>";

所以, 這個故事的寓意是: 確保您加楓是正確或您可能會得到古怪錯誤.

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

</結束>

快速修復為"出現了錯誤載入表單時”

我正在測試自訂 SharePoint 設計器 2010 活動細的星期天下午,並被意外打"嚴重錯誤"嘗試啟動工作流時:

載入表單時出現了錯誤.

在啟動載入表單的一個新副本,請按一下。  如果此錯誤仍然存在, 為 Web 網站的聯繫,支援團隊.

按一下關閉退出此消息.

顯示錯誤的詳細資訊

答案是肯定的, 如果您按一下"顯示錯誤詳細資訊"按鈕,所有它不會是向您展示相關性 ID:

image

以我為例, 這原來是一個備用訪問映射問題。  我看了看中的日誌檔 14 配置單元,看見 InfoPath 的抱怨 AAM 的問題 (自打,而不是伺服器名稱的本地主機).  我更改了我的 URL,這解決了它.

在顯示的各項中的位現在 SP 的所有或是與 2010, 東西你這當然是一個問題 (SharePoint 設計器的工作流,以我為例) 其實完全無關,核心問題.

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

</結束>