web-parts - 包含可视 Web 部件的已部署解决方案未显示在自定义类别中

标签 web-parts sharepoint-2010

我有一个密码更改可视 Web 部件,它可以在我的开发服务器上部署并完美运行,但在集成/测试服务器上 .wsp 部署但不会在任何站点的选择列表“自定义”类别中显示该 Web 部件。

集成/测试中央管理控制台.wsp 文件状态:

名称:sp2010passwordchange.wsp
类型:核心解决方案
包含Web应用程序资源:是
包含全局装配:是
包含代码访问安全策略:否
部署服务器类型:前端Web服务器
部署状态:已部署
部署到:https://portal2.mysite.com/
最后操作结果:解决方案部署成功。
上次操作详细信息:MYCOMPANY-SP10:https://portal2.mysite.com/ :解决方案已成功部署。
最后营业时间:7/12/2010 3:05 PM

元素文件:

<?xml version="1.0" encoding="utf-8"?>
   <Elements xmlns="http://schemas.microsoft.com/sharepoint/" >
     <Module Name="PasswordChange" List="113" Url="_catalogs/wp">
       <File Path="PasswordChange\PasswordChange.webpart" Url="PasswordChange.webpart" Type="GhostableInLibrary" >
         <Property Name="Group" Value="Custom" />
       </File>
    </Module>
</Elements>

此外,Web 部件也不会显示在 Web 部件库中。


所以我的问题是:
这种失败的最常见原因是什么? 我是否缺少一些额外的站点部署步骤?

谢谢!

最佳答案

部署解决方案包后,您是否激活了将 Web 部件添加到 Web 部件库的功能(它将位于网站集功能中)? Visual Studio 中的部署工具会自动为您完成此操作,但在部署到生产环境时需要手动执行此操作。

更新(2016 年 6 月 15 日):我录制了一个视频,演示了部署包含 Web 部件的场解决方案的过程。 Deploying a Farm Solution Containing Web Parts to SharePoint 2013 or 2016

关于web-parts - 包含可视 Web 部件的已部署解决方案未显示在自定义类别中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233597/

相关文章:

visual-studio - 使用 Visual Studio 2010 Express 构建 webpart

powershell - 在安装 Sharepoint 2010 之前卸载 PowerShell 1.0

c# - 使用 C# 的分页问题 SP 2010

sharepoint-2010 - sharepoint 2010保留政策不起作用?

asp.net - 为什么在 asp.net webpart 中 ZoneTemplate 中缺少一些 div 内容?

sharepoint - 将状态指示器添加到自定义 Web 部件

c# - 最近的事件 Webpart sharepoint 2010?

c# - 解决 Sharepoint 中的 'File specified in the modules section of this template already exists.' 错误

visual-studio-2010 - 是否可以在 Sharepoint 2010 功能区中仅针对特定页面添加自定义按钮?

asp.net - 页面查看器 Web 部件不会加载带有 GET 参数的 URL