乐于分享
好东西不私藏

【Azure App Service】记录App Service Kudu站点的File Manger中无法查看文件列表的原因

【Azure App Service】记录App Service Kudu站点的File Manger中无法查看文件列表的原因

问题描述

某次部署项目文件后,进入App Service的高级工具(Kudu)下的查看文件的页面中,遇见奇怪现象:

  • 在DebugConsole页面显示文件目录结构的UI部分,显示文件数量为0。(但实际情况是,其中有很多的文件)
  • 但是,在PowerShell命令栏中,使用 ls 则可以list全部文件

截图如下:

这是一种什么情况呢?

问题解答

遇见这样的问题,需要打开浏览器开发者模式(F12),查看当前页面中是否有UI报错或者是某些请求错误。

比如当前的情况下,就可以发现错误信息:Unable to translate Unicode character \uDC6D at index 11 to specified code page.

以上错误,直接帮助定位问题的根本原因。

解决方法也是简单的:在本地重新检查此文件夹中的文件名,修改为文件名即可。

其实,这个问题非常罕见,如果是常规的中文字符乱码,或者其它乱码,Kudu的页面依旧会显示这个文件,只是文件名不可理解。

类似于:

参考资料


当在复杂的环境中面临问题,格物之道需:

浊而静之徐清,安以动之徐生。 

云中,恰是如此!


本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 【Azure App Service】记录App Service Kudu站点的File Manger中无法查看文件列表的原因

评论 抢沙发

5 + 4 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮