中の技術日誌
 ホーム / 上へ

x64:ASP.NET 64bitモードを稼動させる方法

2005/11/12

この文書はWindows XP Professional x64 Edition + Visual Studio 2005(.NET 2.0)をベースに記述されています。

Windows XP Professional x64 Edition で、ASP.NET1.1を稼動させるには以下のページで記述しているようにEnable32bitAppOnを設定して32bitモードで稼動させる必要があります。

00008.htm
中の技術日誌 コラム x64:IIS6 Service Unavailableが発生して、Webサーバが正常に動作しない

ただしSQL Server 2005 x64が利用するIISおよびASP.NETは64bitで稼動している必要があります。

すなわちASP.NET1.1環境とは共存できないということになります。

まずはx64モードの.NETが入っていて、64bitモードで稼動しているか確認します。

IISのWebサービス拡張を確認します。

このように32bitモードのASP.NETがインストールされていることが確認できます。

今までのASP.NETが動かなくなった場合に復旧させる方法であるaspnet_regiisを実行して、ASP.NETをインストールしたいと思います。

64bitモードの.NET Frameworkはc:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727にインストールされています。

aspnet_regiis.exe -i

を実行します。

F:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -i
The error indicates that IIS is in 32 bit mode, while this application is a 64 bit application and thus not compatible.

32bitモードで動いているIISにはインストールできませんというエラーが出てしまいました。

現在のインストールされているASP.NETをすべてアンインストールしましょう。

F:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -ua
Start uninstalling all versions of ASP.NET.
..................
Finished uninstalling all versions of ASP.NET.
Setup has detected some errors during the operation. For details, please read the setup log file F:\DOCUME~1\wanta\LOCALS~1\Temp\ASPNETSetup_00001.log

これで今までインストールされていた32bitのASP.NETはすべてアンインストールされました。

続いてIISを64bitモードで稼動させます。

F:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Enable32bitAppOnWin64           : (BOOLEAN) False

次に64bit ASP.NETをインストールします。

F:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis -i
Start installing ASP.NET (2.0.50727).
.........................
Finished installing ASP.NET (2.0.50727).

これで64bitモードへの設定が完了です。


勉強会: 01/12 大阪#5, 02/03 東京#4 , 02/10 大阪#6 登録受付中

中の技術日誌
コンテンツ
わんくま同盟
わんくま同盟
わんくま同盟
広告
バナー
MVP LOGO
MSMVP Visual C# Since 2004/04-2007/03
MCP LOGO
070-316
姉妹サイト
姉妹サイト:じゃんぬのC#, VB.NET 入門
じゃんぬの
C#, VB.NET 入門
検索
Google

ブログ本家
広告