此计算机上未安装 SharePoint 服务器
Posted
技术标签:
【中文标题】此计算机上未安装 SharePoint 服务器【英文标题】:SharePoint server is not installed on this computer 【发布时间】:2013-04-09 20:56:16 【问题描述】:我是 SharePoint 新手,我正在使用 SharePoint 2013。我在一台服务器上安装了 SharePoint Server 2013,我想从 vs 2010 创建 Web 部件。但是我的 vs 2010 存在于不同的电脑上,我得到了以下错误。
"A SharePoint server is not installed on this computer” in SharePoint 2013".
我在网上搜索并找到了一些链接。我已使用以下链接创建 Web 部件。
链接:http://sharepointcustomization.blogspot.in/2012/10/sharepoint-server-is-not-installed-on.html
所以我已经完成了以下 chagnes 来创建 Web 部件。
-
我已将整个注册表项复制到我的本地电脑。
将位于 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI 的 SharePoint dll 从 sharepoint 服务器复制到本地计算机。
使用以下命令将必要的共享点 dll 复制到 GAC。
c:\Program Files\Microsoft Visual Studio 10.0\VC> gacutil.exe -i "c:\Microsoft.SharePoint.dll"
我重新启动了我的电脑,并收到与 Sharepoint 2013 中的“”相同的错误。
谁能帮我解决这个问题。
【问题讨论】:
【参考方案1】:据我所知,您需要 Visual Studio 2013 来开发 SharePoint 2013 应用程序。
只有一件事,如果您要创建共享点应用程序,则无需执行链接中的所有步骤。只需转到 this page 并下载 napa 开发工具。
正如其他人所说,在未安装 SharePoint 的服务器上开发场解决方案并不是一个好主意。你实际上是在自找麻烦,老实说,如果不进行调试,真的很难产生任何东西。
只要我的五美分。
【讨论】:
嗨@Joakim,谢谢你的回答。我知道开发应用程序的概念,我正在寻找开发 Web 部件。但更多的开发者会在 vs2010 或 vs 2012 上同时开发 web 部件。所以我没有办法处理 one vs. 所以你能给我任何想法吗? 恐怕你会走入死胡同。目前没有已知的方法可以“假”安装 SharePoint 2013 以使其能够在非服务器计算机上进行开发。我会在我的电脑上安装 SharePoint,或者最好创建一个虚拟机。哦,当然您可以选择使用云端,例如使用 cloudshare.com。 我很抱歉地说正如你所说“今天没有已知的方法来为 sharepoint 2013 进行面部安装......”,但对于下面的链接,他在他的用于 SharePoint 2010 的本地 PC。sharepoint.stackexchange.com/questions/66025/…。如果这是可能的,那为什么我不能呢?有什么帮助吗?【参考方案2】:根据我的经验,最好还是在本地安装 SharePoint 以用于开发目的。我强烈建议您将开发环境虚拟化为 cod
【讨论】:
感谢您的建议。但更多的开发者会在 vs2010 上同时开发 web 部件。那么你能建议它如何与上面的一个一起工作吗? 您仍然可以稍后通过使用另一个虚拟机集成所有内容并将其设置为集成服务器。通过这种方式,开发人员可以单独工作并分配任务,然后将其集成到一个服务器中,然后最终将其部署到您的生产/qa 服务器。 我不想设置任何虚拟机。我已经使用了链接::sharepointcustomization.blogspot.in/2012/10/…,他已经完成了 vs 2010 的开发。我也遵循了同样的方法,但出现了错误。如果有其他方法,你能帮我吗? 就像我提到的那样,无需在 SharePoint 中进行测试就很难开发 Web 部件。因此,您可以安装 SharePoint 基础,以便连接它以进行调试或设置虚拟机。虚拟化也会更好,因为如果您将有一个新的团队成员进行开发,您只需向他/她提供每个人都在使用的图像,并且你们都将拥有相同的配置。就像上面提到的 Joakim 一样,不建议在没有连接到共享点环境的情况下进行开发,无论它是否是测试环境。【参考方案3】:AFAIK 您需要将 Visual Studio 与 SharePoint Server 一起安装(在您的情况下,必须在您的服务器中安装 VS2010)。看来您和这个人有同样的问题,请查看 Eric Herlitz 的答案SharePoint 2010 Development with Visual Studio,因为另一个答案仅与您在您的 PC 中安装 sharepoint 或在您的 sharepoint 服务器中安装 vs2010 有关。您只能使用 Rest API 和/或 ClientContext API 或外部连接器。
【讨论】:
感谢您的回答。这家伙已经设置了一个虚拟机并完成了开发。但我不想设置任何虚拟机。你能帮帮我吗? 如果你不想要任何虚拟机,试试这个以便能够将它安装在你的电脑上。msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx SharePoint Server 是具有附加功能的 SharePoint Foundation。因此,您的所有 SharePoint Foundation 开发技能也可以在 SharePoint Server 中使用。您建议的链接是安装 SharePoint 基础,我使用的是 Windows 7 操作系统。这不会在 Windows 7 操作系统中安装。我已经在不同的电脑上安装了 SharePoint server 2013,在我的本地系统上安装了 SharePoint Designer 2013,那么为什么选择 SharePoint Foundation?如果有任何其他方式或我可以如何做到这一点,你能帮忙吗?以上是关于此计算机上未安装 SharePoint 服务器的主要内容,如果未能解决你的问题,请参考以下文章
您的代理计算机上未安装 SQL Powershell 模块。请按照以下步骤执行此任务
如何在未安装Visual Studio的计算机上安装Windows服务?
我正在设置 SharePoint 开发环境。我可以在生产计算机上的 VM 和 Visual Studio 上设置 Sharepoint 吗?