我正在尝试使用Visual Studio 2012创建一个简单的webpart,但当我尝试验证我的Sharepoint Server时,它说:
无法连接到SharePoint网站:“url”表示网站URL有效,SharePoint网站在本地计算机上运行,以及当前用户是访问网站的必要权限。
我在本地计算机上安装了SharePoint 2013,我可以浏览该站点。
我尝试了这个解决方案(resolving-vs-2010-solution-deployment-issues-for-sharepoint-2010-projects)并在提到的数据库中添加了我的用户。为了确认,我跑了执行查询:
Add-SPShellAdmin -UserName domain\username
结果是:
“无法将dcci \ User2添加到数据库SharePoint_Config的SharePoint_Shell_Access角色。此错误的一个可能原因是该帐户名称已使用与帐户名称不同的用户名作为登录名添加到数据库中。”
其次,我已为我的站点配置了备用访问映射,它在端口91上运行一个区域,在默认值80其他区域上运行。我已经尝试了两个URL来验证结果。下面是事件查看器的详细信息。
RegOpenKeyExW(-2147483646,系统\ CurrentControlSet \服务\ VSS \诊断,...) 0x80070005,访问被拒绝。 操作:初始化Writer上下文:Writer类ID:{0ff1ce15-0201-0000-0000-000000000000}编写器名称:OSearch15 VSS Writer编写器实例名称:OSearch15复制服务编写器实例ID:{e8767b85-1452-4bd1-8091-6fe8ed6fd8ce} < / p>
任何帮助都会非常感激。
答案 0 :(得分:2)
确认您的登录位于SQL实例的db_owner
组中。
按照本指南一步一步确认每个步骤均为真:Account Permissions and Security Settings in SharePoint 2013。这个更详细,可能有点过分,你需要什么,但它是访问权限的漫长道路。有关更简单的路径,请参阅#2。
另一个很好的简单指南:Prepare your SharePoint 2013 farm for App development and debugging。本指南修复了我当地的大部分发展需求。