これは IIS の初心者の質問かもしれませんが、私のアプリケーションは css ファイルの読み込みに問題があります。
iisstart2.htm という名前のテスト ページを作成し、3 つのリンクを使用して参照を取得する場所を確認しました。
<link type='text/css' rel='stylesheet' href='~/site1.css' />
<link type='text/css' rel='stylesheet' href='/site2.css' />
<link type='text/css' rel='stylesheet' href='site3.css' />
2 つのコピーを作成し、ここに配置します。
C:\inetpub\wwwroot
C:\inetpub\wwwroot\ParentLevel
[サイトの編集] 設定で、物理パスを次のように設定しています。C:\inetpub\wwwroot\ParentLevel
最初のもの ( http://localhost/iisstart2.htm
) を参照すると、css ファイルが検索される場所は次のとおりです。
ネストされたもの ( http://localhost/ParentLevel/iisstart2.htm
) を参照すると、ここに表示されます
リンクが で始まる場合、/
それはルートにまでさかのぼりますが、私が想像していたはずのことは、site2.css を探すことです。http://localhost/ParentLevel/site2.css
質問
デフォルトのルート ディレクトリはどこで変更できますか?