我使用 Visual Studio 2008 SharePoint Web 部件模板创建了几个 Web 部件。但是,当我部署时,它说一切都已成功部署,但是当我尝试添加 Web 部件时,它们在我的门户中的添加 Web 部件对话框中不可用...
有什么想法吗..?我使用另一个 Web 部件项目执行此操作,但没有遇到此问题...
我看到的唯一区别是这个项目有两个 Web 部件,另一个有一个......
我使用 Visual Studio 2008 SharePoint Web 部件模板创建了几个 Web 部件。但是,当我部署时,它说一切都已成功部署,但是当我尝试添加 Web 部件时,它们在我的门户中的添加 Web 部件对话框中不可用...
有什么想法吗..?我使用另一个 Web 部件项目执行此操作,但没有遇到此问题...
我看到的唯一区别是这个项目有两个 Web 部件,另一个有一个......
检查您的 Web 部件是否定义为公共(在 VB 中为公共)
internal 是默认的(VB 中的朋友)
这是在这里犯的经典错误:-)
安德斯·拉斯克
解决方案应该有一个功能。VSeWSS 通常会激活该功能,但它可能没有被激活。我会检查功能列表,应该很明显哪个是您的,以及它是否已被激活。
在手动安装 Web 部件期间,我遇到的另一个问题是 Web 部件出现错误,而开发环境中没有发现该错误。检查 ULS 日志以了解何时激活该功能,并查看那里是否有错误说明 Web 部件未显示的原因。