windows-10 – IIS报告在WLS Bash中创建的文件夹“404 Not Found
发布时间:2020-12-14 00:08:49 所属栏目:Windows 来源:网络整理
导读:在最近更新Win10更新(1803)之后,IIS开始报告在WSL Bash( Windows子系统 Linux版)中创建的文件夹错误“404 Not Found”. 文件夹安全设置(在Windows资源管理器中)看起来很好我甚至尝试在文件夹上执行“替换所有子对象权限”,但它没有帮助. 该文件夹存储在Windo
在最近更新Win10更新(1803)之后,IIS开始报告在WSL
Bash(
Windows子系统
Linux版)中创建的文件夹错误“404 Not Found”.
文件夹安全设置(在Windows资源管理器中)看起来很好我甚至尝试在文件夹上执行“替换所有子对象权限”,但它没有帮助. 该文件夹存储在Windows分区中,并在WLS中以/ mnt / c / inetpub / wwwroot /访问. IIS App池在AppPoolIdentity下运行(将其更改为我的用户没有帮助). 有谁知道发生了什么?怎么解决这个问题? 附: 编辑 打开“目录浏览”后,我发现IIS确实列出了目录中包含的文件.这意味着它可以访问它.但由于某种原因,它无法为它们提供服务(文件).
此问题是由Win build 17110中引入的更改引起的,这使得在Bash中创建的所有新目录都区分大小写(NTFS区分大小写的标志设置为启用).
如果为目录设置了标志,可以通过CMD进行检查: fsutil file queryCaseSensitiveInfo C:interpubwwwrootxyz 出于某种原因,如果此标志设置为启用,则IIS 10.0在访问目录时遇到问题. 可以通过将WSL配置为默认情况下将此标志设置为启用来解决此问题.这可以通过编辑/etc/wsl.conf并将case = false添加到选项列表来完成: [automount] options="case=off" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何将具有UTF-8文件名的文件复制到Windows上的Perl中的另一
- windows-server-2012 – Windows Server 2012 IPAM功能 –
- mysql-5.5.56免安装版配置方法
- windows – 如何获取IPreviewHandler文件扩展名?
- 如何获取WPF中的顶级对象(Window或Page)?
- Windows上用于Matlab 64位版本的免费SCM
- 在Windows系统上启用系统范围的TCP keepalive
- 用于基于Windows的WPF应用程序的UI自动化工具,具有记录和回
- Windows CPU Scheduler – 内核时间非常长
- windows – QMake:使用相对路径引用库
推荐文章
站长推荐
- .net – 在同一个解决方案中为多个项目添加相同的
- windows-server-2008-r2 – Server 2008 R2不断重
- windows – 如何判断用户映射的网络驱动器?
- windows-xp – 如何解决慢速Windows XP启动问题?
- (如何)我可以在Windows上执行单个.cmake文件吗?
- 在Windows上无法使用Redis绑定TCP侦听器*:6379
- windows和mac一个可以共同使用的编码
- Windows – 如何从32位WOW进程中的64位进程中枚举
- windows-server-2003 – 备份Windows 2003 Serve
- windows-8 – 如何在Windows 8中将sqlite表和列映
热点阅读