LoginSignup
0
0

More than 5 years have passed since last update.

WSL bashで作成したディレクトリでIIS Expressが404を返す問題の解決方法

Posted at

発生した問題

ローカル環境でWSL bashを普段遣いしているのですが、WSL bashのGitでクローンしたVisual Studio 2017のWEBアプリケーションを動かそうとしたところ、IIS Expressが404エラーを返し正常に動作しない問題が発生しました。

いろいろ調べたところ以下のissueを発見し、これによるとWindows 10 build 17110にて、Bashで作成されたすべての新しいディレクトリが大文字小文字を区別するようになったらしいのですが、この状態となったディレクトリをIIS Expressで参照すると正常に動作しないという問題のようです。
https://github.com/Microsoft/WSL/issues/3212

解決方法

WSL Bashの/etc/wsl.confにおけるマウントオプションに対して、下記のようにcase=offと設定を追加し、
再度Gitクローンし直してディレクトリを再作成させることで問題が解決しました。

/etc/wsl.conf
[automount]
options="case=off"

ちなみに Insider Build 17704 ではこのオプションが既定でcase=offになっているようです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0