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

ASP.NET Core web应用运行时报读取iisexpress临时目录错误如何解决?

ASP.NET Core 启动IIS Express临时目录读取错误解决方法

错误提示:Error reading the C:\Users\acer\AppData\Local\Temp\iisexpress\ directory.

方案1:重建IIS Express临时缓存目录

  • 关闭所有打开的Visual Studio窗口和后台运行的IIS Express进程
  • 打开资源管理器,进入路径C:\Users\acer\AppData\Local\Temp\
  • 找到名为iisexpress的文件夹,右键直接删除
  • 重新打开Visual Studio并启动项目,系统会自动生成新的iisexpress临时目录,错误通常会直接消失

方案2:修复目录访问权限

如果删除重建后仍报错,需要确认当前用户对该目录有读写权限:

  • 右键点击C:\Users\acer\AppData\Local\Temp\iisexpress文件夹,选择「属性」→「安全」选项卡
  • 检查当前登录的Windows用户(即你使用的acer账号)是否在组或用户名列表中,且权限栏勾选了读取、写入、完全控制权限
  • 如果权限缺失,点击「编辑」按钮,添加当前用户并勾选对应权限,点击应用后保存

方案3:修改项目临时目录配置(永久规避)

如果前两个方案无效,可以修改项目启动配置,将IIS Express临时目录指定到项目本地路径:

  • 打开项目根目录下的Properties/launchSettings.json文件
  • 找到iisSettings下的iisExpress配置节点,新增tempDirectory配置项,示例如下:
"iisExpress": {
  "applicationUrl": "http://localhost:你的原有端口",
  "sslPort": 你的原有SSL端口,
  "tempDirectory": "./bin/iisexpress_temp" // 新增该行,将临时目录指向项目内的bin文件夹
}
  • 保存文件后重新启动项目即可,后续IIS Express会将临时文件写入项目指定目录,不会再访问系统Temp下的路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 12:27:04