Ejecutar un webrole en azure en 32 bits

Hay varias formas de lograrlo, pero a mi me gusto esta.

En el archivo .csdef del proyecto azure en el xml agregar lo que esta en negrita:

<WebRole name="MiProyectoAzure" vmsize="Small">
    <Startup>
      <Task commandLine="startup.cmd" executionContext="elevated" taskType="simple" />
    </Startup>

Y por otro lado agregar un archivo cmd en el proyecto normal del sitio que se llame: startup.cmd que debe contener:

REM make apppools 32bit 
%windir%\system32\inetsrv\appcmd set config  
    -section:applicationPools  
    -applicationPoolDefaults.enable32BitAppOnWin64:true 


Y listo, subirlo y espero les funcione.

Sean felices! :) Y siéntanse libres de opinar ;)

No hay comentarios:

Publicar un comentario