将可视Web部件部署到SharePoint 2013时出错(激活function)
我正在尝试使用Visual Studio 2013将简单的Web部件部署到SharePoint 2013,我收到以下错误:
部署步骤“激活function”中出错:此function区中未安装具有Id’….的function,并且无法添加到此范围。
花了很长时间试图找到解决方案。 几个博客和论坛谈论它并提供不同的解决方案(没有一个对我有用)。
function范围设置为站点,解决方案未设置为沙箱。
如果我选择跳过激活选项,则部署有效。 但是当我进入网站设置并查看function时,我找不到它。 (我查看了网站function和网站集function)。
我试图在几个不同的地方更改权限。 我让用户成为网站所有者以及网站集管理员(尝试过主要和次要),但它似乎没有什么区别。
我是整个复杂的SharePoint世界的新手,因为我缺乏确切的条款。 在使用这个农场解决方案之前,我尝试使用沙箱,一切正常:我能够进行调试和部署。
我知道有一种方法可以使用PowerShell进行部署,但我认为这不是理想的解决方案。
有什么建议? 谢谢!
如果跳过激活,则应按脚本部署function。
部署webpart的步骤
1 – 在项目设置中转到sharepoint并为“Active Deployment Configuration”选择“No Activation”
2 – 部署项目
3 – 在管理shell中运行以下代码(以管理员身份运行管理shell)
install-spfeature "yourProjectName_FeatureName" /*exp: TEST.Webparts_Feature1*/
4 – 停用 – 激活“网站集function”中的function
上述就是C#学习教程:将可视Web部件部署到SharePoint 2013时出错(激活function)分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/943519.html