Windows 7 Home Premium ノートブックの IIS に最初の Web アプリケーションを展開しようとしました。アプリケーションを作成した後、Classic App Pool に変更し、そのプールを Framework 4.0 用に設定する必要がありました。すると、次のエラーが発生します。
HTTP エラー 404.17 - 見つかりません。要求されたコンテンツはスクリプトであるため、静的ファイル ハンドラーによって提供されません。
要求されたURLはhttp://localhost:80/pvmms/default.aspx
残念ながら、グーグルで徹底的に検索しても、私にとって十分に明確で確かな情報は何も得られず、いつものように専門家に頼ることにしました。
編集:これは、.aspx ファイル用のフレームワーク 4.0 ハンドラー マッピングがないことが原因であると思われます。ただし、aspnet_regiis は管理者ユーザーに警告し、実行するには管理者権限が必要であると表示します。
編集#2:すべてのフレームワーク (2 と 4、32 と 64) を登録し、すべてが機能.aspx
するようになりました。スクリプト マップを aspnet_isapi に手動で追加することで、このことがわかりました。フレームワークのインストールでこれが行われないのはなぜかわかりません。私の記憶が間違っていて、VS をインストールした後にのみ IIS を有効にしたためでしょう。
ベストアンサー1
今ではもう遅いかもしれないが、たいていは逃げる必要がある
aspnet_regiis.exe -i
asp.net をインストールした後。 とにかく今からでもやろうと思います。