簡體   English   中英

將可視Web部件部署到SharePoint 2013時出錯(激活功能)

[英]Error deploying visual web part to SharePoint 2013 (Activate Features)

我正在嘗試使用Visual Studio 2013將簡單的Web部件部署到SharePoint 2013,我收到以下錯誤:

部署步驟中出現錯誤“激活功能”:此功能區中未安裝具有Id'....的功能,並且無法添加到此范圍。

花了很長時間試圖找到解決方案。 幾個博客和論壇談論它並提供不同的解決方案(沒有一個對我有用)。

功能范圍設置為站點,解決方案未設置為沙箱。

如果我選擇跳過激活選項,則部署有效。 但是當我進入網站設置並查看功能時,我找不到它。 (我查看了網站功能和網站集功能)。

我試圖在幾個不同的地方更改權限。 我讓用戶成為網站所有者以及網站集管理員(嘗試過主要和次要),但它似乎沒有什么區別。

我是整個復雜的SharePoint世界的新手,因為我缺乏確切的條款。 在使用這個農場解決方案之前,我嘗試使用沙箱,一切正常:我能夠進行調試和部署。

我知道有一種方法可以使用PowerShell進行部署,但我認為這不是理想的解決方案。

有什么建議么? 謝謝!

如果跳過激活,則應按腳本部署功能。

部署webpart的步驟

1 - 在項目設置中轉到sharepoint並為“Active Deployment Configuration”選擇“No Activation”

2 - 部署項目

3 - 在管理shell中運行以下代碼(以管理員身份運行管理shell)

 install-spfeature "yourProjectName_FeatureName"           /*exp: TEST.Webparts_Feature1*/

4 - 停用 - 激活“網站集功能”中的功能

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM