4

IIS 7.5 で Web サイトをセットアップしています。ホスト ヘッダーは機能しており、ページは正常に返されています。しかし、ブラウザが画像をリクエストすると、404 メッセージが表示されます。そして、404 の詳細で、指定されている「物理パス」が「c:\inetpub\wwwroot\images...」にあることに気付きました。

これが非常に奇妙である理由は、Web サイトが「D:」ドライブにあるためです:「d:\inetpub\wwwroot\images...」。物理パスは IIS で適切に構成されています (私はこれを 100 万回実行しました) が、画像を提供しようとすると、間違ったドライブが使用されます...なぜですか? これはどこで入手できますか?私は 10 年以上 IIS に精通しており、これまで見たことはありません。なに?

4

1 に答える 1

5

おそらく、同じ IP アドレスにバインドされている 2 つの Web サイトがあり、そのうちの 1 つ (物理パスが示されている) が受け入れられています。

承認されていない 1 つの Web サイトにアプリケーション/仮想を追加すると、このエラーが表示されます。

IP を使用する場合、IIS によって受け入れられている Web サイトの下にアプリケーションをセットアップする必要があります。

于 2013-02-27T18:09:27.900 に答える