当前位置: 首页 > web >正文

【Visual Studio 2022】卸载安装,ASP.NET

Visual Studio 2022 彻底卸载教程

手动清理残留文件夹

删除C:\Program Files\Microsoft Visual Studio

旧版本 Visual Studio 的残留安装目录 

文件夹名对应的 Visual Studio 版本
Microsoft Visual Studio 9.0Visual Studio 2008
Microsoft Visual Studio 10.0Visual Studio 2010
Microsoft Visual Studio 14.0Visual Studio 2015

C:\Program Files (x86)\Microsoft Visual Studio文件夹及其子文件夹

删除以下目录(复制路径到资源管理器中):

C:\ProgramData\Microsoft\VisualStudio

C:\Users\你的用户名\AppData\Local\Microsoft\VisualStudio\

C:\Users\你的用户名\AppData\Roaming\Microsoft\VisualStudio\

C:\Users\你的用户名\AppData\Local\Temp\(删除所有临时文件)

删除注册表项‌:
使用Win+R打开运行对话框,输入regedit打开注册表编辑器。

导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio并删除与Visual Studio 2022相关的注册表项

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio

手动删除残留组件和目录 

目录说明路径
用户缓存C:\Users\你的用户名\AppData\Local\Microsoft\VisualStudio\
项目模板C:\Users\你的用户名\Documents\Visual Studio 2022\
扩展缓存C:\Users\你的用户名\AppData\Local\Microsoft\VSCommon\
控制器缓存C:\Users\你的用户名\AppData\Roaming\Microsoft\VisualStudio\

删除全局 MSBuild 配置

C:\Program Files(x86)\MSBuild\

C:\Program Files \MSBuild\




全新安装 Visual Studio 2022

访问官网下载安装程序:

Visual Studio Community 2022下载

点击 免费下载Visual Studio Community 2022

下载的是一个小体积安装器 vs_community.exe,运行它。

选择工作负载(功能模块)

安装界面中,建议只勾选你需要的模块:

必选模块(根据项目需求):

  •  ASP.NET 和 Web 开发

  •  .NET 桌面开发

  •  .NET Framework 4.7.2 SDK 和目标包(单独勾选)

建议额外组件:

  •  .NET Core 跨平台开发

  •  IIS Express

  • Entity Framework 工具

  •  SQL Server 数据工具(如涉及数据库)

你也可以点击“单个组件”选项卡,添加:

  • MSBuild

  • .NET Framework targeting pack

指定安装位置(默认即可)

点击右下角的【安装】,等待自动下载与配置

  1. 打开 VS,选择:新建项目

  2. 搜索并选择:

    ASP.NET Web 应用程序 (.NET Framework)

修改

 

Web Forms

点击【创建】

 然后点击菜单栏:

  • 【生成】>【生成解决方案】

  • 【调试】>【开始调试】(或按 F5)




 

一直出现这个报错,最后解决方案(重装没有解决): 

通过文件资源管理器(GUI)为 C:\Windows\TEMP 添加 IIS_IUSRS 权限

以下是 完整的分步操作指南,确保你能正确设置权限:

打开 C:\Windows\TEMP 文件夹

进入 C:\Windows 目录

打开 文件资源管理器(Win + E)。

找到 TEMP 文件夹(如果没有看到,可能是隐藏的,需显示隐藏文件)。

步骤 2:打开 TEMP 文件夹的安全属性

右键点击 TEMP 文件夹,选择 属性

在弹出的窗口中,切换到 安全 选项卡:

这里会显示当前有哪些用户/组拥有该文件夹的权限。

添加 IIS_IUSRS 用户组

在 安全 选项卡中,点击 编辑 按钮(需要管理员权限,如果提示 UAC,点击 )。

在弹出的权限窗口中,点击 添加 按钮。

在 输入对象名称来选择 的输入框中,键入:IIS_IUSRS

点击 检查名称(确保系统能识别该用户组,正确的名称会变成 IIS_IUSRS 并带上下划线)。

如果提示“找不到名称”,可能是拼写错误,请检查是否输入正确。

点击 确定IIS_IUSRS 会出现在权限列表中。

设置 IIS_IUSRS 的权限

在 组或用户名 列表中,选中刚刚添加的 IIS_IUSRS

在 权限 列表中,勾选 修改(通常足够,如果需要完全控制,可选 完全控制):

修改:允许读取、写入、删除文件,但不允许更改权限。

完全控制:允许所有操作(包括修改权限,通常不建议)。

确保 应用到 选项是 此文件夹、子文件夹及文件(默认通常已正确设置)。

点击 应用 → 确定 保存更改

http://www.xdnf.cn/news/10825.html

相关文章:

  • Go Gin框架深度解析:高性能Web开发实践
  • LabVIEW磁悬浮轴承传感器故障识别
  • Windows版PostgreSQL 安装 vector 扩展
  • 服务器被攻击了怎么办
  • pikachu靶场通关笔记11 XSS关卡07-XSS之关键字过滤绕过(三种方法渗透)
  • 华为盘古 Ultra MoE 模型:国产 AI 的技术突破与行业影响
  • 每日算法刷题Day21 6.3:leetcode二分答案2道题,用时1h20min(有点慢)
  • metersphere不同域名的参数在链路测试中如何传递?
  • 【MATLAB代码】制导——三点法,二维平面下的例程|运动目标制导,附完整源代码
  • 采摘机器人项目
  • dvwa5——File Upload
  • 1.6万字测评:deepseek-r1-0528横向对比 gemini-2.5-pro-0506和claude4
  • Cursor + Claude 4:海外工具网站开发变现实战案例
  • 基于PyQt5的相机手动标定工具:原理、实现与应用
  • 【Qt】构建目录设置
  • 从0开始学习R语言--Day16--倾向得分匹配
  • 相机--相机成像原理和基础概念
  • Cursor + Claude 4:微信小程序流量主变现开发实战案例
  • Springboot中Controller接收参数的方式
  • 功能管理:基于 ABP 的 Feature Management 实现动态开关
  • iptables常用命令
  • Spring Boot + MyBatis-Plus 读写分离与多 Slave 负载均衡示例
  • MyBatis 执行 SQL 报错:String 无法转换为 Long 的排查与解决实录
  • 【Linux内核】设备模型之udev技术详解
  • Unity异常上报飞书工具
  • 如何计算H5页面加载时的白屏时间
  • llama.cpp:纯 C/C++ 实现的大语言模型推理引擎详解一
  • 快速上手pytest
  • Java求职者面试:Spring、Spring Boot、Spring MVC与MyBatis技术深度解析
  • Kerberos面试内容整理-在 Linux/Windows 中的 Kerberos 实践