Visual Studio Professional 2017添加现有网站无响应问题求助
解决VS2017添加现有网站无响应的问题
我之前也碰到过VS2017这个糟心的问题,给你几个亲测有效的排查步骤试试:
- 检查VS2017组件完整性:打开VS2017,点击顶部菜单栏的「工具」→「获取工具和功能」,确认Web开发相关的组件(比如ASP.NET和Web开发工作负载)已经正确安装,要是有缺失就补上,更新完重启VS再试。
- 重置VS2017设置:以管理员身份打开命令提示符,运行命令:
devenv.exe /ResetSettings,这个命令会把VS的设置恢复到默认状态,很多奇怪的设置冲突都能靠这个解决,重置后记得重启VS。 - 确保网站文件夹权限足够:右键你要添加的网站文件夹,选择「属性」→「安全」,检查当前登录的Windows用户有没有「完全控制」权限,没有的话就添加用户并赋予权限,权限不足经常会导致这类无响应的问题。
- 以管理员身份运行VS:右键VS2017的桌面图标,选择「以管理员身份运行」,再尝试添加现有网站,有时候普通用户权限不足以让VS完成文件夹读取操作。
- 清理VS缓存文件:手动删除以下路径的缓存文件夹:
%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_*\ComponentModelCache%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_*\Temp
替换路径里的*为你VS2017对应的版本标识,删除后重启VS再尝试操作。
- 排查网站配置文件问题:如果网站里的
web.config有语法错误,VS读取的时候可能会卡住无响应。你可以先把web.config重命名(比如改成web.config.bak),再尝试添加网站,要是能成功添加,再回头修复web.config里的错误。
内容的提问来源于stack exchange,提问作者Noam Shamgar
相关产品推荐
相关产品推荐

