Azure中应用生成的filename_errorlist.csv错误文件存储位置咨询
排查Azure部署环境下错误CSV文件的存储位置
先从代码逻辑定位路径
- 检查生成错误文件的代码实现:
- 若代码用相对路径生成文件(如直接写
filename_errorlist.csv),默认会存放在应用的工作目录。对于Azure App Service来说,通常是D:\home\site\wwwroot;如果代码是基于你上传文件的utility路径生成的,大概率在wwwroot\utility目录下。 - 若代码指定了绝对路径(比如用
Path.Combine拼接路径),直接找代码里写死的路径即可,比如Path.Combine(xxx, "utility", "filename_errorlist.csv")对应的就是utility文件夹下。
- 若代码用相对路径生成文件(如直接写
通过Azure工具直接查看文件
用Kudu工具定位
- 登录Azure门户,找到你的App Service资源
- 左侧菜单“开发工具”下点“高级工具”,再点“Go”进入Kudu界面
- 顶部选“Debug console” -> “CMD”或“PowerShell”
- 依次导航检查这些目录:
- 优先看
site\wwwroot\utility(你上传文件的目录) - 再查
site\wwwroot(应用根目录) - 临时存储可能在
site\wwwroot\App_Data或tmp目录
- 优先看
查看应用日志
如果代码里有记录错误文件生成路径的日志,直接在Azure门户的App Service“监控”->“日志流”中搜索errorlist.csv这类关键词,能直接拿到完整路径。
特殊场景排查
- 若应用用Azure Blob存储处理文件:检查代码是否把错误文件上传到了Blob容器,而非本地文件系统。
- 若为容器化部署(如Azure Container Apps):错误文件会存在容器内的对应路径,可通过容器日志或exec进入容器查看。
内容的提问来源于stack exchange,提问作者Sridevi Srinivasan
相关产品推荐
相关产品推荐

