火曜日, 5月 27, 2008

IIS7で構成セクションエラー



XP Pro、IIS6でちゃんと動作しているアプリケーションが、Vista Business、IIS7では構成セクションエラーになってしまう。



IIS7機能をIIS6と下位互換にしても解決されず...

IISサーバーのWWWサービスのアプリケーション開発機能にほとんどチェックを入れる。

(ちなみに、
%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers
でもできるみたいだが、ためしてないのでわからん。)

先ほどの問題は解決できたが、こんどは認証設定の
でエラーが発生、なんか
パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。
と怒っているのでは!

inetmgr(IISマネージャ)を開き該当仮想ディレクトリを選択、
右ボタンクリックで「アプリケーションへ変換」を選択


上の問題は解決、だが、まだもや、ASSEMBLYの問題、
確認してみるとASP.NET Ajaxがインストールされていない。
マイクロソフトのサイトより「ASP.NET AJAX Extensions 1.0」ダウンロードおよびインストール
http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en

これで何となく落ち着いた。