我有一台服务器的 SharePoint 2010 场。我正在 SharePoint 场解决方案中开发一些功能(不是沙盒,因为存在一些用户权限问题)。所有功能范围都设置为“站点”。我可以毫无问题地将解决方案部署到 SharePoint。我在现有场中添加了一个新的 Web 前端服务器。然后,当我尝试部署我的解决方案时,VS2010 显示此错误:
部署步骤“激活功能”中出现错误:ID 为“xxx”的功能未安装在此场中,因此无法添加到此范围
- 我使用 AD 管理员帐户登录开发服务器。
- 管理员帐户位于目标 Web 应用程序的网站集管理员中。
- 农场帐户位于本地管理员组中。
有办法解决此错误吗?
答案1
- 在 Visual Studio 2010 中打开解决方案 -> 包 -> Package.Template.xml
- 消除部署服务器类型="应用服务器"
- 现在尝试部署
它应该可以工作。