1. ホーム
  2. asp.net

[解決済み] IIS7.5で静的ファイルハンドラによってスクリプトが提供されない

2022-02-05 21:06:29

質問

Windows 7 Home Premiumノートブック上のIISに、初めてWebアプリケーションを配備しようとしました。 アプリケーションを作成した後、Classic App Pool に変更し、そのプールを framework 4.0 用に設定する必要がありました。 今、次のエラーが発生しました。

HTTP Error 404.17 - Not Found 要求されたコンテンツは、以下のようです。 スクリプトが含まれており、静的ファイル ハンドラによって提供されません。

要求されたURLは http://localhost:80/pvmms/default.aspx

ググってみても、はっきりしたことは出てこないので、いつものように専門家にお願いすることにしました。

EDIT これは、.aspx ファイルに対するフレームワーク 4.0 のハンドラマッピングがないためだと思われます。 しかし、aspnet_regiis は私の管理者ユーザに指をくわえてみて、実行するには管理者権限が必要だと言っています。

EDIT #2。 全てのフレームワーク(2 & 4, 32, 64)を登録したところ、全て動作するようになりました。 私は、手動でスクリプトマップを .aspx をaspnet_isapiに追加すると、出来上がりです。 私の記憶がおかしく、VSをインストールした後にIISだけを有効にしたのでなければ、なぜフレームワークのインストールがこれをしないのか理解できません。

解決するには?

今更かもしれませんが、多くの場合、実行する必要があります。

aspnet_regiis.exe -i  

asp.netをインストールした後。今ならとりあえずやっておくかな。