于星期三 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

</結束>

SharePoint 2010 卡在"部署的解決方案” 狀態

我用 PowerShell 將解決方案部署到 SharePoint 場 (h/t:  寇里 · 羅斯 和他 博客張貼內容). 

接著,中央管理, 訪問系統設置,然後"農場管理解決方案"將它部署在農場和有關我 (輕微) 失望, 它被困在"部署".

這一問題拿出很多時候在 MSDN 論壇上看到了。, 就這件事非常緊張。  我就有點搜索和 發現這很有説明的文章 (由從看似吹風的人 http://www.resolutionsnet.co.uk/).  我取消部署作業和點擊到解決方案, 它告訴我它已成功部署解決方案,為三場中的四個伺服器.

我去了誤入歧途的伺服器, 停止計時器服務並重新啟動它。  Windows 伺服器實際上告訴我,服務未能回應命令, 這就告訴我它生病.

這一次, 當我回到中央管理, 我得以部署它,並沒有問題的.

希望這位的資訊將説明一些在一天的綁定.

</結束>

訂閱我的博客.

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

誤差的一天: "不能添加指定的程式集到 gac 中”

我已經有點奮鬥的歷史與 visual studio 2010 關於 sp2010 解決方案和得到此錯誤:

在 '添加解決方案' 的部署步驟中發生錯誤: 錯誤: 無法將指定的程式集添加到全域組件快取: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

我走到 GAC 本身 (c:\windowsassembly) 要嘗試並刪除了"在使用中的檔"錯誤.

我做了 iisreset, 我幾乎下載 微軟, 我停下來的計時器服務在服務 ... ... 最後, 我只是關閉並重新打開 visual studio 本身也終於要關閉它.

</結束>

訂閱我的博客.

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

快速而方便地: 調試 VS 2010 解決方案部署

Visual Studio 2010 在部署過程中幾次報告難調試錯誤。  快速、 方便的方式做一些非常粗糙的調試就拋出自己命名的異常。  Visual Studio 將在輸出主控台中顯示它們.

考慮這段代碼:

image

如果此功能只限于一個 web 應用程式, 網站也將為空。  如果您嘗試並引用網站的屬性, 你會含糊不清的錯誤:

在 '添加解決方案' 的部署步驟中發生錯誤: 未設置到物件的實例的物件引用.

不過, 如果引發一個新異常,並傳遞到建構函式的字串, 您得到一個稍有更多有用的資訊:

image

它是一種原油技術, 但非常快速和簡單.

</結束>

訂閱我的博客.

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

計時器作業 FeatureActivated 和功能範圍

我一直在與一些代碼,有人遞給我一個計時器作業的合作。  他沒有提供的實際功能啟用代碼,所以我不得不把它寫, 答案是肯定的。  利用 安德魯 Connell 著名博客張貼內容 關於這個問題.

我使用的 Visual Studio 2010 和部署不斷失敗並出現錯誤"錯誤部署步驟中發生 '添加解決方案': 物件引用不設置到物件的實例。

我正在他的代碼太誇張了。  我範圍向 web 應用程式級別的功能, 如圖所示:

image

作為一個結果, 將被發送到接收方的屬性是從 web 應用程式, 不是一個網站的集合。  在結束, 代碼看起來像這樣:

公眾覆蓋 void FeatureActivated(SPFeatureReceiverProperties 屬性)
{

    // 不要做以下 web 應用程式作用域功能, 它會導致絕望 微笑
    // SPSite 網站 = 屬性。作為 SPSite Feature.Parent;

    SPWebApplication wa = 屬性。作為 SPWebApplication Feature.Parent;

    如果 (佤族 = = null) 引發新的異常("webapp2 是空的"。);

    foreach (佤族的 SPJobDefinition 工作。JobDefinitions)
    {

        請嘗試
        {
            如果 (作業。名稱 = = List_JOB_NAME)

                作業。刪除();
        }
        捕獲 (異常 e)
        {
            引發新的異常("標記 2");
        } // 捕獲異常 e
    }

    // 安裝作業

    WeatherForecastTimerJob weatherForecastTimerJob =
        新 WeatherForecastTimerJob(List_JOB_NAME, 佤族);

    SPMinuteSchedule 附表 = 新 SPMinuteSchedule();
    排程。BeginSecond = 0;
    排程。EndSecond = 59;
    排程。時間間隔 = 5;
    weatherForecastTimerJob.Schedule = 排程;
    weatherForecastTimerJob.Update();

}

外賣的關鍵是,當該功能只限于一個 web 應用程式, SharePoint 傳遞給您功能接收機的 SPFeatureReceiverProperties 具有 web 應用程式級參數。  安德魯的舊博客條目假定它的範圍限於網站集合.

</結束>

訂閱我的博客.

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

CodePlex 專案更新: SharePoint 設計師工作流擴展

前一陣子, 我 寫道: 已嘗試重啟我的舊 CodePlex 專案, SharePoint 設計師工作流擴展.  CodePlex 專案 WSS/蘚類植物的開發,並添加少量的實用程式類型函數, 如"外包到()”, "ToUpper()”, "子字串()"等等。  它甚至有一個通用的"調用 web 服務"樣式函數。  你可以閱讀更多關於它在這裡: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

我更多或更少放棄一段時間之前。  自從 SharePoint 2010 出來了, 然而, 我一直想回來看看它並使它在 SP 2010 年工作。  井, 今天, 我做了這一點。  你願意到 CodePlex 然而,還沒有更新代碼. 我想要教育自己 CodePlex 公約之前我這樣做的, 但我並未更新專案主頁維琪.

更廣泛、 更有趣的含義是自訂活動,從 WSS 和苔蘚,似乎很容易通過埠, 這是 (歡迎) 給我驚喜.

這裡是什麼它看起來像在 SharePoint 設計器中工作時:

image

</結束>

訂閱我的博客.

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

Microsoft.SharePoint.ApplicationPages.Administration.dll 在哪裡?

我被傳引用 Microsoft.SharePoint.ApplicationPages.Administration.dll 的 visual studio 專案。  我花了一點雖然發現它和我的思想會分享。  在我的環境中, 它坐落在:

c:\程式必須使用 sharedweb 伺服器 extensions14configadminbin

</結束>

訂閱我的博客.

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

BrightStarr 美國尋找 SharePoint 分析師

我的公司, BrightStarr, 尋找適合的 SharePoint 的業務分析員。  我們的目標是要的人一起工作的人:

  • 很好理解的平臺
  • 有一個好主意是智慧的 SharePoint 解決方案相對鵝卵石一起紙牌房子什麼的
  • 享有直接工作的用戶端, 一些人瞭解 SharePoint 是怎麼回事和一些人有只是一個模糊的概念 SharePoint 可以説明他們,但不是能肯定到底如何
  • 可以寫得非常好
  • 可以很好與一個小團隊進行通信
  • 擅長和喜歡多工處理。  這不是一個重過程驅動的環境 (我們有足夠的進程做事情有組織的方式, 但是我們在我們的腳上極快, 敏捷和所有的好東西).

雖然這不是一個開發人員位置如果你更期待焦點或諮詢顧問開發和較少的發展, 這可能是一步好你.

如果你有興趣, ping 我在 twitter 上或電子郵件通知我!

</結束>

訂閱我的博客.

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