IIS 7 で仮想ディレクトリを構成して、サーバー上の Web サイトのルートをターゲットにしようとしています。たとえば、次のような構造です。
Websites:
|
--- AssetsServer
| - /images/
| - /css/
| - etc.
|
--- demoserver
- assets (this is my virtual directory pointing to "AssetsServer")
demoserver の html には、「AssetsServer」内の images フォルダーを対象とする画像の次のコードがあります。
<img src="/assets/images/logos/my-logo.png" alt="My Logo">
ブラウザで表示すると、URL は次のように表示されます。
http://www.mysite.com/assets/images/logos/my-logo.png
これは、「AssetsServer」のイメージ フォルダ > logos > my-logo.png に移動する仮想ディレクトリをターゲットにする必要があるようです。ただし、500エラーが発生し、構成設定が間違っていると思われます(間違っていない可能性がありますが、必要な設定がされていません)。「AssetsServer\images\」を指すように仮想ディレクトリを変更し、それに応じて HTML コードを変更すると、画像が正常に表示されます。
仮想ディレクトリが「AssetsServer」のルートをターゲットにする理由は、複数の仮想ディレクトリを作成して個々の css または images フォルダーをターゲットにすることなく、スタイルシートまたはイメージを呼び出すことができるようにするためです。
私は ASP を初めて使用します。この質問が既に回答されている場合は、お詫び申し上げます。検索するために最善を尽くしましたが、用語に関する経験不足がプロセスを妨げている可能性があります.
ありがとうございました。