2013年8月9日金曜日

サーバー アプリケーションは使用できません。

環境:
Windows XP SP3
.Net Framework 3.5  +  MVC1
IIS 5.1
-----------------------------------

VM上で動いているWindows XP SP3にIISをインストールし、Webサービスを有効にしたけども
サーバー アプリケーションは使用できません。」とか言われてヽ(`Д´)ノウワァァァン

イベントビューワーで確認したところ、
「App-Domain が作成されなかったため、要求を実行できませんでした。エラー: 0x80070005 アクセスが拒否されました。 」
とログが出ていた。

色々ぐぐったところ、以下サイトがヒット。
参考サイト:https://sites.google.com/site/kikineria/asp-net-c/aspnet-windows/aspnet-notice3

確かに、OSインストールしてからWindows Updateしてなかったわと思い、
Windows Updateして.Net Framework系のパッチを全て当てた。

で、解決。

何が良くて動くようになったのかイマイチわからないけど、やったことをメモ。
 -----------------------------------------------------------------------
1.コマンドプロンプトで以下コマンド実行
     <%windir%>\Microsoft.NET\Framework\{バージョン}下のAspnet_regiis.exe
 
2.解消されなかったのでWindows Updateし、.Net Framework、IE系のパッチインストール

3.再起動後、IISが起動していなかったので、サービスから手動で起動

※上記サイトに載っている、IISの再インストール、Webサービス拡張でASP.Net(該当バージョン)を「許可」する作業は実施していない。

が、解決。
 -----------------------------------------------------------------------