Visual studio 2010 从Visual Studio 2010部署到SharePoint 2010时出现异常

Visual studio 2010 从Visual Studio 2010部署到SharePoint 2010时出现异常,visual-studio-2010,sharepoint-2010,Visual Studio 2010,Sharepoint 2010,我已经做了MOSS 2007开发一段时间了,我刚刚开始接触SharePoint 2010。我创建了一个SharePoint项目,添加了一个可视化Web部件,并在Web部件的用户控件中键入“Hello,World!” 在我第一次部署项目时,一切正常(通过在解决方案资源管理器中从项目的上下文菜单中选择deploy)。它部署项目,激活功能,web部件立即可供使用 然而 第二次部署项目时,错误列表中出现一个错误,说明: 部署步骤中发生错误 “回收IIS应用程序池”: 无效命名空间 现在,如果我转到Sha

我已经做了MOSS 2007开发一段时间了,我刚刚开始接触SharePoint 2010。我创建了一个SharePoint项目,添加了一个可视化Web部件,并在Web部件的用户控件中键入“Hello,World!”

在我第一次部署项目时,一切正常(通过在解决方案资源管理器中从项目的上下文菜单中选择deploy)。它部署项目,激活功能,web部件立即可供使用

然而

第二次部署项目时,错误列表中出现一个错误,说明:

部署步骤中发生错误 “回收IIS应用程序池”: 无效命名空间

现在,如果我转到SharePoint并手动删除web部件、停用该功能并收回解决方案,我可以再次从Visual Studio部署;该错误似乎只有在项目至少部署一次时才会发生

我想我错过了一些明显的东西。有什么建议吗?

我找到了答案

但不是在网上,所以我会把它贴在这里,就像我在上的一篇相关文章中所做的那样

显然,VS2010在重新部署期间使用WMI控制IIS。在没有启用这些功能的情况下,我得到了上面描述的错误

解决方案是:打开控制面板中的“打开或关闭窗口”菜单(在“程序”下),并启用WMI兼容性。该功能的路径为:

互联网信息服务->网络 管理工具->IIS 6管理 兼容性->IIS 6 WMI 相容性


编辑:为了便于参考,我们提供了在Windows 7上应激活哪些功能以支持SharePoint的屏幕截图。

这帮助我们解决了一个新web服务器的问题,该服务器占用了我们一天的大部分时间。但与Sharepoint无关。