Visual Studio 2012:无法连接SharePoint网站

5
我想创建一个简单的WebPart,使用Visual Studio 2012。但当我尝试验证我的SharePoint服务器时,它显示:
“无法连接到SharePoint网站:“url”,请确认网站URL有效,并且SharePoint网站在本地计算机上运行,当前用户具有访问该站点所需的权限。”
我在本地机器上安装了SharePoint 2013,并且可以浏览该网站。
我尝试了这个解决方案(解决VS 2010部署SharePoint 2010项目问题),并将我的用户添加到了提到的数据库中。为了确认,我执行了查询:
Add-SPShellAdmin -UserName domain\username 

结果是:

"无法将dcci\User2添加到数据库SharePoint_Config的SharePoint_Shell_Access角色中。此错误可能的原因是该帐户名称已作为登录名以与帐户名称不同的用户名添加到数据库中。"

其次,我已为我的网站配置了备用访问映射,它在一个区域上运行在端口91上,在默认的80个其他区域上运行。 我尝试了两个URL来验证结果。以下是事件查看器中的详细信息。

RegOpenKeyExW(-2147483646,SYSTEM\CurrentControlSet\Services\VSS\Diag,...) 0x80070005,拒绝访问。 操作:初始化写入程序上下文:写入程序类ID:{0ff1ce15-0201-0000-0000-000000000000} 写入程序名称:OSearch15 VSS Writer 写入程序实例名称:OSearch15 Replication Service Writer 实例ID:{e8767b85-1452-4bd1-8091-6fe8ed6fd8ce}

任何帮助都将不胜感激。


连接到为您的SharePoint环境配置的SQL Server,并检查您是否具有对配置和内容数据库的读写权限。 - Rodrigo Molinas
1个回答

2

检查 SQL 权限是有效的!谢谢... 各位.. 如果您进行服务包更新,创建连接到 SharePoint 网站的项目时可能会遇到此错误。 - Muhammedh
1
@Muhammedh,还要记住,默认情况下(SQL 2012+),BUILTIN\Administrators组不再具有新安装的自动sysadmin权限。因此,如果您依赖该本地安全组来获取权限,则最好创建一个AD组来管理SQL实例,并将BUILTIN\Administrators组保留为公共组或禁用它。 - GoldBishop

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接