【Visual Studio 2022】卸载安装,ASP.NET
Visual Studio 2022 彻底卸载教程
手动清理残留文件夹
删除C:\Program Files\Microsoft Visual Studio
是旧版本 Visual Studio 的残留安装目录
文件夹名 | 对应的 Visual Studio 版本 |
---|---|
Microsoft Visual Studio 9.0 | Visual Studio 2008 |
Microsoft Visual Studio 10.0 | Visual Studio 2010 |
Microsoft Visual Studio 14.0 | Visual 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
指定安装位置(默认即可)
点击右下角的【安装】,等待自动下载与配置
-
打开 VS,选择:新建项目
-
搜索并选择:
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
。
在 权限 列表中,勾选 修改(通常足够,如果需要完全控制,可选 完全控制):
修改:允许读取、写入、删除文件,但不允许更改权限。
完全控制:允许所有操作(包括修改权限,通常不建议)。
确保 应用到 选项是 此文件夹、子文件夹及文件(默认通常已正确设置)。
点击 应用 → 确定 保存更改
相关文章:

【Visual Studio 2022】卸载安装,ASP.NET
Visual Studio 2022 彻底卸载教程 手动清理残留文件夹 删除C:\Program Files\Microsoft Visual Studio 是旧版本 Visual Studio 的残留安装目录 文件夹名对应的 Visual Studio 版本Microsoft Visual Studio 9.0Visual Studio 2008Microsoft Visual Studio 10.0Visual Studio…...
JVM中的各类引用
JVM中的各类引用 欢迎来到我的博客:TWind的博客 我的CSDN::Thanwind-CSDN博客 我的掘金:Thanwinde 的个人主页 对象 众所不周知,Java中基本所有的对象都是分配在堆内存之中的,除开基本数据类型在栈帧中以外…...

thinkphp-queue队列随笔
安装 # 创建项目 composer create-project topthink/think 5.0.*# 安装队列扩展 composer require topthink/think-queue 配置 // application/extra/queue.php<?php return [connector > Redis, // Redis 驱动expire > 0, // 任务的过期时间…...

STM32标准库-TIM输出比较
文章目录 一、输出比较二、PWM2.1简介2.2输出比较通道(高级)2.3 输出比较通道(通用)2.4输出比较模式2.5 PWM基本结构1、时基单元2、输出比较单元3、输出控制(绿色右侧)4、右上波形图(以绿色脉冲…...

科技创新驱动人工智能,计算中心建设加速产业腾飞
在科技飞速发展的当下,人工智能正以前所未有的速度融入我们的生活。一辆辆无人驾驶的车辆在道路上自如地躲避车辆和行人,行驶平稳且操作熟练;刷脸支付让购物变得安全快捷,一秒即可通行。这些曾经只存在于想象中的场景,…...
figma 和蓝湖 有什么区别
以下是 Figma 和蓝湖的详细对比分析: 核心定位区别 维度Figma蓝湖本质全功能云端设计工具设计协作与交付平台核心功能设计原型协作开发交付设计稿交付标注切图协作设计能力✅ 完整矢量设计工具❌ 无设计功能(需导入其他工具文件)适用阶段全流…...
SQLServer中的存储过程与事务
一、存储过程的概念 1. 定义 存储过程(Stored Procedure)是一组预编译的 SQL 语句的集合,它们被存储在数据库中,可以通过指定存储过程的名称并执行来调用它们。存储过程可以接受输入参数、输出参数,并且可以返回执行…...

STM32H562----------ADC外设详解
1、ADC 简介 STM32H5xx 系列有 2 个 ADC,都可以独立工作,其中 ADC1 和 ADC2 还可以组成双模式(提高采样率)。每个 ADC 最多可以有 20 个复用通道。这些 ADC 外设与 AHB 总线相连。 STM32H5xx 的 ADC 模块主要有如下几个特性: 1、可配置 12 位、10 位、8 位、6 位分辨率,…...

uniapp 安卓 APP 后台持续运行(保活)的尝试办法
在移动应用开发领域,安卓系统的后台管理机制较为复杂,应用在后台容易被系统回收,导致无法持续运行。对于使用 Uniapp 开发的安卓 APP 来说,实现后台持续运行(保活)是很多开发者面临的重要需求,比…...

AI大数据模型如何与thingsboard物联网结合
一、 AI大数据与ThingsBoard物联网的结合可以从以下几个方面实现: 1. 数据采集与集成 设备接入:ThingsBoard支持多种通信协议(如MQTT、CoAP、HTTP、Modbus、OPC-UA等),可以方便地接入各种物联网设备。通过这些协议&am…...

【SSM】SpringBoot笔记2:整合Junit、MyBatis
前言: 文章是系列学习笔记第9篇。基于黑马程序员课程完成,是笔者的学习笔记与心得总结,供自己和他人参考。笔记大部分是对黑马视频的归纳,少部分自己的理解,微量ai解释的内容(ai部分会标出)。 …...
STM32——CAN总线
STM32——CAN总线 1. CAN总线基础概念 1.1 CAN总线简介 控制器局域网(Controller Area Network, CAN)是由Bosch公司开发的串行通信协议,专为汽车电子和工业控制设计,具有以下核心特性: 多主控制架构:所有…...

嵌入式面试高频!!!C语言(四)(嵌入式八股文,嵌入式面经)
更多嵌入式面试文章见下面连接,会不断更新哦!!关注一下谢谢!!!! https://blog.csdn.net/qq_61574541/category_12976911.html?fromshareblogcolumn&sharetypeblogcolumn&…...
数据治理在制造业的实践案例
一、数据治理在制造业的重要性 随着工业4.0的到来,制造业正经历着前所未有的变革。数据治理作为制造业数字化转型的关键组成部分,对提升企业竞争力、优化生产流程、提高产品质量和客户满意度等方面起着至关重要的作用。在制造业中,数据治理不仅涉及到数据的收集、存…...
【强化学习】——03 Model-Free RL之基于价值的强化学习
【强化学习】——03 Model-Free RL之基于价值的强化学习 \quad\quad \quad\quad 动态规划算法是基于模型的算法,要求已知状态转移概率和奖励函数。但很多实际问题中环境 可能是未知的,这就需要不基于模型(Model-Free)的RL方法。 \quad\quad 其又分为: 基于价值(Valu…...

Edge(Bing)自动领积分脚本部署——基于python和Selenium(附源码)
微软的 Microsoft Rewards 计划可以通过 Bing 搜索赚取积分,积分可以兑换礼品卡、游戏等。每天的搜索任务不多,我们可以用脚本自动完成,提高效率,解放双手。 本文将手把手教你如何部署一个自动刷积分脚本,并解释其背…...
html表格转换为markdown
文章目录 工具功能亮点1.核心实现解析1. 剪贴板交互2. HTML检测与提取3. 转换规则设计 2. 完整代码 在日常工作中,我们经常遇到需要将网页表格快速转换为Markdown格式的场景。无论是文档编写、知识整理还是数据迁移,手动转换既耗时又容易出错。本文将介绍…...

VsCode 安装 Cline 插件并使用免费模型(例如 DeepSeek)
当前时间为 25/6/3,Cline 版本为 3.17.8 点击侧边栏的“扩展”图标 在搜索框中输入“Cline” 找到 Cline 插件,然后点击“安装” 安装完成后,Cline 图标会出现在 VS Code 的侧边栏中 点击 Use your own API key API Provider 选择 OpenRouter…...

短视频矩阵系统源码新发布技术方案有那几种?
短视频矩阵运营在平台政策频繁更迭的浪潮中,已成为内容分发的核心战场。行业领先者如筷子科技、云罗抖去推、超级编导等平台,其稳定高效的代发能力背后,离不开前沿技术方案的强力支撑。本文将深入剖析当前主流的六大短视频矩阵系统代发解决方…...

React 第五十二节 Router中 useResolvedPath使用详解和注意事项示例
前言 useResolvedPath 是 React Router v6 提供的一个实用钩子,用于解析给定路径为完整路径对象。 它根据当前路由上下文解析相对路径,生成包含 pathname、search 和 hash 的完整路径对象。 一、useResolvedPath 核心用途 路径解析:将相对…...
【PmHub面试篇】性能监控与分布式追踪利器Skywalking面试专题分析
你好,欢迎来到本次关于PmHub整合性能监控与分布式追踪利器Skywalking的面试系列分享。在这篇文章中,我们将深入探讨这一技术领域的相关面试题预测。若想对相关内容有更透彻的理解,强烈推荐参考之前发布的博文:【PmHub后端篇】Skyw…...

Cursor快速梳理ipynb文件Prompt
1. 整体鸟瞰 请在不运行代码的前提下,总结 <文件名.ipynb> 的主要目的、核心逻辑流程和输出结果。阅读整个项目目录,列出每个 .ipynb / .py 文件的角色,以及它们之间的数据依赖关系(输入→处理→输出)。2. 结构…...

天机学堂-分页查询
需求 分页查询我的课表 返回: 总条数、总页数、当前页的课表信息的集合 返回的VO(已经封装成统一的LearningLessonsVO) 定义Controller RestController RequestMapping("/lessons") RequiredArgsConstructor public class Lear…...
业态即战场:零售平台的生意模型与系统设计解构
目录 一、当我们在电商买菜、点外卖时,其实是零售业态在进化 (一)从“商场选货”到“算法推货”:零售的时代已经不同 (二)“控货”和“卖场”——零售的两种基本商业模式 二、四种经典零售业态解析:控货 vs 卖场,地面 vs 线上 (一)地面控货零售:直营模式的黄金…...

微算法科技(NASDAQ:MLGO)基于信任的集成共识和灰狼优化(GWO)算法,搭建高信任水平的区块链网络
随着数字化转型的加速,区块链技术作为去中心化、透明且不可篡改的数据存储与交换平台,正逐步渗透到金融、供应链管理、物联网等多个领域,探索基于信任的集成共识机制,并结合先进的优化算法来提升区块链网络的信任水平,…...

全新Xsens Animate版本是迄今为止最大的软件升级,提供更清晰的数据、快捷的工作流程以及从录制开始就更直观的体验
我们整合了专业人士喜爱的 Xsens 动捕功能,并使其更加完善。全新Xsens Animate版本是我们迄今为止最大的软件升级,旨在提供更清晰的数据、更快捷的工作流程以及从录制开始就更直观的体验。 从制作游戏动画到流媒体直播头像或构建实时电影内容࿰…...

大语言模型评测体系全解析(下篇):工具链、学术前沿与实战策略
文章目录 一、评测工具链:从手工测试到自动化工程的效率革命(一)OpenCompass:开源评测框架的生态构建1. 技术架构:三层架构实现评测自动化2. 开发者赋能:从入门到进阶的工具矩阵 (二)…...

python打卡day46@浙大疏锦行
知识点回顾: 不同CNN层的特征图:不同通道的特征图什么是注意力:注意力家族,类似于动物园,都是不同的模块,好不好试了才知道。通道注意力:模型的定义和插入的位置通道注意力后的特征图和热力图 内…...
C++.OpenGL (1/64) 创建窗口(Hello Window)
OpenGL 创建窗口(Hello Window) 步骤详解与代码实现 #mermaid-svg-436DlGvysFQogISc {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-436DlGvysFQogISc .error-icon{fill:#552222;}#mermaid-svg-436DlGvysFQogISc…...

Excel 发现此工作表中有一处或多处公式引用错误。请检查公式中的单元格引用、区域名称、已定义名称以及到其他工作簿的链接是否均正确无误。弹窗
Excel 提示“发现此工作表中有一处或多处公式引用错误”通常表示公式中存在无效引用。以下是系统化的检查步骤,帮助你定位和修复问题: 1. 检查单元格引用: 无效单元格引用:检查公式中的单元格地址(如 A1、B10&…...