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

构建Blazor应用时提示Access is denied访问被拒绝如何解决?

问题原因

你遇到的MSB3021错误是编译输出的BlazorApp.exe文件被锁定/权限不足,导致编译器无法覆盖写入新的编译结果,和项目本身的代码逻辑没有关系,新创建的项目没有历史进程锁定所以可以正常运行。

解决方案

  • 首先终止后台残留的BlazorApp进程:打开任务管理器找到BlazorApp.exe右键结束任务,或者直接在PowerShell中执行taskkill /IM BlazorApp.exe /F强制终止所有同名进程。
  • 清理项目缓存文件:手动删除BlazorApp项目根目录下的bin和obj两个文件夹,清除所有历史编译残留。
  • 重新执行dotnet watch run,90%以上的同类问题执行完前两步就可以解决。
  • 如果问题仍然存在,检查项目文件夹的属性:取消文件夹的「只读」属性,在安全选项卡中确认当前Windows账号对该文件夹拥有「完全控制」权限,同时可以把项目目录加入本地杀毒软件的白名单,避免杀毒软件误拦截编译输出的可执行文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 08:00:00