vs2010部署报错,服务器场功能未激活,未安装在此服务器场中,无法添加到该范围,解决方案

虽然手动可以实现,但总是感觉非常不便,对于这个问题一直耿耿于怀,今天重要有突破进展了,解决过程如下:

首先需要说明的是我这是多SharePoint Web前端环境,也就是说除了SharePoint服务器上之外,我在别的服务器(实际是我的报表服务器)也安装了SharePoint Web前端,这个也是导致问题的原因。

主要就是关闭非Sharepoint服务器上的"Microsoft SharePoint Foundation Web 应用程序 "服务器。这里要说明一下,所谓非Sharepoint服务器,就是其他的服务器上的Sharepoint web 前端,比如我的报表服务器rp,为了实现和Sharepoint集成,就需要安装SharePoint web 前端。

我的这边是关闭报表服务器上的该服务。操作步骤:打开Sharepoint管理中心---系统设置---管理服务器上的服务   在“服务器”里选择我们需要的目标服务器,我这里是rp,然后找到“Microsoft SharePoint Foundation Web 应用程序”将其关闭,如下图(红色框):

关闭之后,再次利用vs2010部署就可以了。成功的喜悦难以言表啊,呵呵

原文http://hi.baidu.com/sygwin/item/e576ae6de643c308a0cf0fea

原文地址:https://www.cnblogs.com/liubinurl/p/2600843.html