2010-07-29 122 views
5

我已經完成了MOSS 2007開發一段時間,並且剛剛開始使用SharePoint 2010開始工作。我創建了一個SharePoint項目,添加了一個Visual Web部件,以及鍵入「Hello,World!」進入Web部件的用戶控件。從Visual Studio 2010部署到SharePoint 2010時出現異常

我第一次部署項目時(通過從解決方案資源管理器中的項目上下文菜單中選擇「部署」),一切正常。它部署項目,激活功能,Web部件立即可用。

但是......

我第二次部署項目,我在錯誤列表得到一個錯誤,指出:發生在一個部署步驟 「回收IIS應用程序池」

錯誤: 無效命名空間

現在,如果我轉到SharePoint並手動刪除Web部件,請停用該功能並撤消解決方案,我可以再次從Visual Studio進行部署;該錯誤似乎只發生在項目至少部署一次的情況下。

我想我在這裏錯過了一些明顯的東西。任何建議?

回答

4

我找到了答案!

但不是在網絡上,所以我會在這裏發佈它,因爲我在SharePoint.SE上發佈了相關文章。

顯然,VS 2010在重新部署期間使用WMI來控制IIS。沒有啓用功能,我得到了上述錯誤。

解決方法是:打開控制面板(在程序下)的打開或關閉菜單,並啓用WMI兼容性。該功能的路徑是:

Internet信息服務 - >網絡 管理工具 - > IIS 6管理 兼容性 - > IIS 6 WMI 兼容性

編輯:爲了便於參考,this article有應該在Windows 7上激活哪些功能的屏幕截圖以支持SharePoint。

+0

這只是幫助我們解決了一個新的Web服務器,吸了我們大部分的一天的問題。不過與Sharepoint無關。 。 。 – 2013-03-27 21:17:58

相關問題