Jump to content


Mauricio adriano

Member Since 04/07/2008
Offline Last Active 06/12/2011, 16:42
-----

Topics I've Started

Executar Aplicação De 32 Bits No Windows Server 2003 64 Bits

06/12/2011, 16:43

Estamos migrando um sistema antigo, que vinha sendo hospedado até aqui em um server de 32 bits, e agora estamos incluindo em um equipamento de 64 bits.

A primeira observação que foi identificada de incompatibilidade foi em relação à biblioteca ADO, que fazia parte do MDAC. A mensagem de erro é descrita abaixo:

Active Server Pages error 'ASP 0223'
TypeLib Not Found
/LM/W3SVC/1/Root/LyceumP/DOnLine/global.asa, line 1
METADATA tag contains a Type Library specification that does not match any Registry entry.


A linha com o código aparece abaixo:

<!--METADATA TYPE="TypeLib" NAME="Microsoft ActiveX Data Objects 2.0 Library" UUID="{00000200-0000-0010-8000-00AA006D2EA4}" VERSION="2.0"-->

O único procedimento encontrado foi no site do technet (http://technet.micro.../cc784046(WS.10).aspx), onde se tem a informação de execução dos procedimentos:

Para habilitar o IIS 6.0 para executar aplicativos de 32 bits no Windows de 64 bits
1)Abra um prompt de comando e navegue para o diretório %systemdrive%\Inetpub\AdminScripts.
2)Digite o seguinte comando:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”
3)Pressione ENTER.

Do qual se tem a mensagem de erro:

Type mismatch
ErrNumber: 13 (0xD)
Error Trying To SET the Property: Enable32BitAppOnWin64

Pois bem, estacamos nesta parte. Alguém já executou esse processo de migração entre plataformas?

Ops, vasculhando mais um pouco achamos a sintaxe correta do último comando:

Type mismatch Error Trying To SET the Property: Enable32BitAppOnWin64
Following command will help to enable the IIS 6 for 32 bit applications.

Open a command prompt and navigate to the %systemdrive%\Inetpub\AdminScripts directory.

Type the following command:

cscript adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 True

you can also use following

cscript adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 1


to revert

cscript adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 0


IPB Skin By Virteq