Windows Server 2003にASP.NET MVC2を設定

なんどか躓いたのでメモ

■まずはWeb Platform Installerで簡単に
Microsoft社が提供するパッケージインストーラ.NET Framework 4はもちろん、MVC2PHP、DB(SQLServerMySQLも)、そしてWordpressまでクリックインストールできてしまう優れもの。

http://www.microsoft.com/web/downloads/platform.aspx

これで.NET Framework 4とMVC2を入れると動くハズ。

■上記でうまくいかなかった場合
IIS上で.NET Framework 2.0と4.0のサイトが混在している場合、ちゃんと設定しないとダメみたい。
http://msdn.microsoft.com/ja-jp/library/1kdfe21k.aspx

.NET Frameworkは基本的に過去バージョンへの互換性があるので全部4.0にしちゃえばいいw

■それでもうまくいかなかった場合
マニュアルで.NET Framework 4に切り替えてもうまくいかない場合は、一度IISをアンインストールして、再度インストール。
IISインストール後に.NET Framework 4をIISに登録。

Windows Server 2003 (32bit)の場合は次のコマンドでOK。

c:\WINDOWS\Microsoft.NET\Framework\v4.0.11208\Aspnet_regiis.exe -iru

http://msdn.microsoft.com/ja-jp/library/k6h9cz8h.aspx