asp.net core接口报500错误排查

接口已经进行了try catch捕捉,但是还是报错,放到web.config下的错误,主要是是将stdoutLogEnabled修改为true

xml 复制代码
 <aspNetCore processPath="dotnet" arguments=".\xxxx.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />

在logs\stdout下看到了错误日志

复制代码
fail: Microsoft.AspNetCore.Server.IIS.Core.IISHttpServer[2]
      Connection ID "18230571293206380594", Request ID "80000056-0000-fd00-b63f-84710c7967bb": An unhandled exception was thrown by the application.
      System.UnauthorizedAccessException: Access to the path 'C:\Windows\TEMP\ASPNETCORE_xxxx.tmp' is denied.

找到项目的应用程序池,将高级设置中"加载用户配置文件"(Load User Profile)设置为true即可。

参考

相关推荐
GetcharZp3 小时前
拒绝低效!这款神器,让你的终端效率起飞 | 深度解析 fzf 终极指南
后端
自珍JAVA4 小时前
高效处理Long列表与集合运算:基于RoaringBitmap的工具类解析与应用场景
后端
小码哥_常4 小时前
Spring Boot项目上线秘籍:日志、监控、异常处理全攻略
后端
GreenTea5 小时前
AI 时代,工程师的不可替代性在哪里
前端·人工智能·后端
朦胧之5 小时前
AI 编程开发思维
前端·后端·ai编程
希望永不加班7 小时前
Spring AOP 代理模式:CGLIB 与 JDK 动态代理区别
java·开发语言·后端·spring·代理模式
浮游本尊8 小时前
一次合同同步背后的多阶段流水线:从外部主数据到本地歧义消解
后端
lv__pf8 小时前
springboot原理
java·spring boot·后端
段小二9 小时前
服务一重启全丢了——Spring AI Alibaba Agent 三层持久化完整方案
java·后端