win 2003 64ビットシステムIIS構成方法

2694 ワード

1、模版でASPを取り付けるNET 2.0はまず64ビットをアンインストールする必要がある.net2.0
コマンド:C:WINDOWSMicrosoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe �Cu
2、IISを32 Bitモードに切り替えて運転する
コマンド:Cscript C:inetpubadminscriptadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
3、32 Bitを取り付け直す.NET 2.0
コマンド:C:WINDOWSMicrosoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -r
4、64ビットシステムの下で運行する32 Bit Aspを取り付ける.net 1.1
5、コマンドを使用してデフォルトIISサポートaspを修正する.Netバージョン:ASP.NET 1.1
コマンド:C:WINDOWSMicrosoft.NET\Framework\v1.1.4322\aspnet_regiis.exe �Cr
バッチ:
 
  
@echo off
echo 64Bit ASP.NET 2.0
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -u
echo IIS 32Bit
Cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
echo ASP.NET2.0
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -r
echo ASP.NET1.1
Frameworks\Framework_1.1.exe /c /t:c:\windows\temp\
c:\windows\temp
etfx.msi /passive
echo Asp.net v1.1.4322
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -r
@pause

echoインストールASP.NET1.1 Frameworks\Framework_1.1.exe/c/t:c:\windows\temp\c:\windows\tempetfx.msi/passive
説明:赤色は自動インストールaspである.Net 1.1インストールファイルは、処理ファイルと同じディレクトリのFrameworksフォルダの下に置かれ、ファイル名は:Framework_1.1.exe.例えば、バッチファイルがC:testにある場合、C:testの下にフォルダ:Frameworksを作成し、64ビットシステムの下で実行するasp.net1.1このディレクトリにコピーし、名前を「Framework」に変更します.1.1.exe.
ASP.NETバージョンの交換方法1.現在のIISの下にあるすべてのサイトのASPを変更する.NETのバージョンと、デフォルトの新規サイトのasp.Netバージョン番号.
ASP.NET 1.1:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe �Cr
ASP.NET 2.0:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -r
2.あるサイトのaspを個別に変更する.Netバージョン
ASP.NET 1.1:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -s W3SVC/%vp%/ROOT/
ASP.NET 2.0:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -s W3SVC/%vp%/ROOT/
説明:赤の%vp%はサイトの識別番号です.IISで見ることができます.
バッチ・ハンドラ:
 
  
@echo off
set /p vp=" :"
echo 1、Asp.Net 1.1
echo 2、Asp.Net 2.0
echo 3、
set /p AspNetVer=" Asp.Net :"
if %AspNetVer% == 1 goto one
if %AspNetVer% == 2 goto two
if %AspNetVer% == 3 goto end
:one
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -s W3SVC/%vp%/ROOT/
goto end
:two
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -s W3SVC/%vp%/ROOT/
goto end
:end
echo end
@pause