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

.NET 7项目启动失败:写入日志时出现权限相关错误求助

.NET 7项目启动异常:无法打开“.NET Runtime”日志源的解决办法
  • 右键以管理员身份启动Visual Studio或控制台,重新尝试启动项目。如果用IIS Express,确认当前用户对项目目录、%TEMP%临时目录有读写权限。
  • 用管理员权限打开命令提示符,执行以下命令重置日志源权限:
    wevtutil sl "Microsoft-Windows-DotNETRuntime" /ca:O:BAG:SYD:(A;;0x7;;;BA)(A;;0x7;;;SY)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)
  • 调整项目日志配置:打开appsettings.json或appsettings.Development.json,要么降低日志级别到Warning或Error,要么直接关闭.NET Runtime的日志监听,修改Logging节点示例如下:
"Logging": {
  "LogLevel": {
    "Default": "Information",
    "Microsoft.AspNetCore": "Warning",
    "Microsoft-Windows-DotNETRuntime": "None"
  }
}
  • 卸载并重装.NET 7:打开控制面板的“程序和功能”,删除.NET 7相关组件,再重新下载安装最新的.NET 7 SDK和运行时。
  • 清理缓存:删除项目目录下的bin和obj文件夹,重新生成解决方案;同时删除%USERPROFILE%\Documents\IISExpress中的站点缓存文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 21:17:10