変更中の HTML コードで、このフォームの背景画像参照を見つけました。
<a style="background: url('/~/media/Images/Shared/Logos/logo.png')" href="/">Home</a>
原作者に聞く立場ではないですし、チルダがここでどう評価されているのかわかりません。
URL 文字列が "url('~/media/.....'" で始まる場合、メディア ユーザーのルートになることは理解しています (そのため、すべての展開サーバーでそのユーザーを作成することをお勧めします)。 / チルダの前で混乱します。
私が行ったすべての検索では、ホーム ディレクトリの説明が返されただけですが、そうではないようです。
[編集] これはライブ サイトの一部です。ロゴは正しく表示されます。理由はわかりません。
[編集 2] このサイトは ASP.NET を使用して構築されています。
[編集 3] 上記は、ASP コードではなく、サイトのビュー/ソースからの URL のクリーン バージョンです。
[編集 4] 興味のある方のために、実際に動作する URL を次に示します。私は同じ会社で働いていますが、部門は異なります。Java EE で内部サポート ツールを構築しており、スタイルの一部を借用しています。「/~/....」を見て、それが機能する正当な理由が思いつきませんでした。
http://business.hibu.co.uk/~/media/Images/Shared/Logos/logo.png