You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SharePoint Server Subscription Edition无法连接Visual Studio 2022求助

无法将SharePoint Server Subscription Edition连接到Visual Studio 2022

尝试通过Visual Studio 2022创建新的SharePoint空白项目时出现错误,错误截图如下:
创建SharePoint项目错误截图

已完成以下排查步骤但问题仍存在:

  • 以管理员身份运行VS;将当前用户设置为SQL Server的sysadmin,同时授予以下数据库的db_owner权限:
    • WSS_Content
    • Sharepoint_Admin_Content
    • Sharepoint_Config
  • 当前用户为SharePoint站点所有者并拥有完全控制权限
  • 站点已添加至IIS主机文件
  • 已清除Visual Studio缓存
  • 尝试导入SharePoint解决方案文件(.wsp)时同样出现该问题

环境信息:

  • SharePoint Server Subscription Edition
  • Visual Studio 2022 社区版

备注:SharePoint Server 2019与Visual Studio 2019的组合可正常运行


可能的解决步骤

1. 确认Visual Studio 2022已安装SharePoint开发工作负载

打开Visual Studio安装器,检查是否已勾选 SharePoint开发 工作负载。如果未安装,添加该工作负载并重启VS。

2. 安装SharePoint Server Subscription Edition SDK

SharePoint Server SE需要对应版本的SDK支持开发,从微软官方渠道获取并安装SDK,确保Visual Studio能识别到该组件。

3. 检查站点URL格式

创建项目时输入完整可访问的站点URL(例如 http://yourspsite),避免使用IP地址,即使已配置hosts文件,优先使用站点的正式域名。

4. 赋予用户SharePoint Shell Admin权限

Visual Studio连接SharePoint依赖PowerShell命令,以SharePoint管理员身份打开SharePoint Management Shell,执行以下命令为用户添加权限:

Add-SPShellAdmin -UserName "DOMAIN\YourUserName"

5. 修复Visual Studio 2022安装

打开Visual Studio安装器,选择 修改 > 修复,完成修复后重启VS再尝试连接。

6. 验证SharePoint服务状态

在SharePoint服务器的中央管理中,确保 SharePoint Foundation Web Application、SharePoint Administration 服务处于运行状态;同时检查防火墙规则,确保VS所在机器能访问SharePoint服务端口。

7. 匹配.NET Framework版本

SharePoint Server SE要求.NET Framework 4.8,确保Visual Studio项目目标框架设置为.NET Framework 4.8,且服务器与开发机均已安装该版本。


内容的提问来源于stack exchange,提问作者AleksandraN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 00:25:19