2010-07-29 87 views
5

我已经完成了MOSS 2007开发一段时间,并且刚刚开始使用SharePoint 2010开始工作。我创建了一个SharePoint项目,添加了一个Visual Web部件,以及键入“Hello,World!”进入Web部件的用户控件。从Visual Studio 2010部署到SharePoint 2010时出现异常

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

但是......

我第二次部署项目,我在错误列表得到一个错误,指出:发生在一个部署步骤 “回收IIS应用程序池”

错误: 无效命名空间

现在,如果我转到SharePoint并手动删除Web部件,请停用该功能并撤消解决方案,我可以再次从Visual Studio进行部署;该错误似乎只发生在项目至少部署一次的情况下。

我想我在这里错过了一些明显的东西。任何建议?

回答

4

我找到了答案!

但不是在网络上,所以我会在这里发布它,因为我在SharePoint.SE上发布了相关文章。

显然,VS 2010在重新部署期间使用WMI来控制IIS。没有启用功能,我得到了上述错误。

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

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

编辑:为了便于参考,this article有应该在Windows 7上激活哪些功能的屏幕截图以支持SharePoint。

+0

这只是帮助我们解决了一个新的Web服务器,吸了我们大部分的一天的问题。不过与Sharepoint无关。 。 。 – 2013-03-27 21:17:58

相关问题