web-dev-qa-db-ja.com

なぜIIS私のウェブサイトにサービスを提供しないのですか?-404ページが見つかりません

Windows Server 2003 x86 Enterprise Edition w/SP2の新しいコピーを使用して、まったく新しいサーバーを構築しました。
。NETFramework 1.1、2.0、3.5、および4.0をインストールしました
「ドメインコントローラー」と「アプリケーションサーバー」の役割を追加しました。
新しいWebサイトを作成し、ローカルディレクトリを指定しました:C:\Inetpub\angryoctopus.net\
適切なホストヘッダーを追加しました: angryoctopus.netwww.angryoctopus.net 、TCPポート80、すべてのIP
Webサイトのコンテンツをローカルディレクトリに移動しました。
IISで既定のドキュメントを構成しました: Default.aspx
このWebサイトでASP.NETを有効にし、正しいバージョンに設定します:2.0.50727
DNSでゾーンangryoctopus.netを構成しました。 ここでDNSルックアップをテストしました DNSが機能していることを確認します。
VS 2008でWebサイトを開き、コンテンツが機能することを確認するために再構築(およびデバッグ)しました。

IISが正常に応答していることがはっきりとわかります。 サーバーのIPアドレスを直接参照 。これはangryoctopus Hostヘッダーを使用しないため、デフォルトのWebサイトが表示されます。代わりに、「作成中」ページ。

それでも、このすべての後、 angryoctopus.net はまだ404を返します。

何が悪いのか誰か知っていますか?どのようなトラブルシューティング手順を忘れましたか?より多くの情報を提供する可能性のあるコマンドライン診断はありますか?

編集: このサーバーを追加する必要があります です 冗長WAN接続を備えたファイアウォールの背後にあり、ローカルIPアドレスが異なること:10.0.0.10これが効果があるかどうかはわかりませんが、念のために言及したいと思いました。

これは、このWebサイトのログファイルのスニペットです。このイベントは、 Default.aspx 上記のリンク。ログには、他のリンクのイベントが記録されていないようです...

2010-05-11 20:31:26 W3SVC1635707849 10.0.0.10 GET /Default.aspx - 80 - 10.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+Creative+AutoUpdate+v1.40.01) 404 2 0
2010-05-11 20:31:43 W3SVC1635707849 10.0.0.10 GET /Default.aspx - 80 - 10.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+Creative+AutoUpdate+v1.40.01) 404 2 1260

編集2: ウェブサイトを確認しました しますか 実際 プレーンなHTMLページを提供する 問題なく。エラーはASPページ(そのリンクの中央のIFrameにあるASPページを含む)でのみ発生します。

編集3: これは、IISのWebサービス拡張機能のスクリーンショットです。

ASP.NET2.0とASP.NET4.0がリストにないのはなぜですか?それらはウェブサイトのプロパティにうまく表示されます:

1
Giffyguy

ログファイルに基づいて、404.2エラーメッセージが表示されます。これは通常、「Webサービス拡張ロックダウンポリシーがリクエストをブロックした」ことを意味します。

ASPXページを読み込もうとしているので、IIS managerに移動し、[Webサービス拡張機能]カテゴリに移動します。ASP.Net拡張機能が許可されていることを確認します。

2
MattB