スタック オーバーフローを調べて Google を検索してから 4 時間後、「できれば」専門家に確認することにしました...
私の問題は、リモートデスクトップを介してローカルマシンからクエリを実行し、www.domainname.com/Content/Styles/reset.css をクエリすると、css が正常に取得されることです。
外部マシンから同じことをすると、404 エラーが発生します...その理由はわかっています。その理由は、C:\inetpub\wwwroot\Content\Styles\reset.css からファイルを取得しようとしているからです。
ウェブサイトが実際に c:\http\www.domainname.com\ でホストされていることを考えると、これはちょっと悪いことです。
IIS からのブラウザーのエラーは、次の情報を提供します。 モジュール IIS Web コア通知 MapRequestHandler ハンドラー StaticFile エラー コード 0x80070002 要求された URL http://www.domainname.com:80/Content/Styles/reset.css 物理パス C: \inetpub\wwwroot\Content\Styles\reset.css ログオン方法 匿名 ログオン ユーザー 匿名
IIS で実行されている他のサイトを見てきましたが、いずれもディレクトリとして InetPub を指していないため、このパスからアイテムを取得しようとしている理由がわかりません。
Umbraco を実行している MVC ベースのサイトであるメイン アプリケーションを呼び出すと、正常に動作します。つまり、静的コンテンツだけでなく、すべての動的コンテンツが正常に動作します。
もう少し情報を提供するには: 現在、IIS 7.5 には 4 つのサイトと 1 つの ftp サーバーが稼働しています。
次のバインドを持つ 1 つのサイト: http - この最初のサイトのホスト名 - ポート 80 - IP アドレス * https - 空白のホスト名 - ポート 443 - IP アドレス *
次のバインディングを持つ 1 つのサイト: http - 2 番目のサイトのホスト名 - ポート 80 - IP アドレス *
次のバインディングを持つ 1 つのドメイン: http - 3 番目のサイトのホスト名 - ポート 80 - IP アドレス *
実際のドメイン http - www.domainname.com - ポート 80 - IP アドレス *
そして最後にftpサーバー
誰かが何が起こっているのか知っていることを願っています...
(無神論者ですが)よろしくお願いします、ポール