2010-02-02 9 views
7

Estoy buscando en Azure y no estoy seguro si ASP clásico (es decir, ASP 3.0 con extensiones .ASP) se puede ejecutar en Azure?¿Pueden las páginas ASP clásicas ejecutarse en Azure?

Encontré this blog post desde enero de 2009 indicando que ASP clásico NO se puede ejecutar en Azure. Pero en este interoperability page parece que ahora, otras plataformas como PHP se pueden ejecutar en Azure. Todavía no veo mención de Classic ASP.

¿Pueden las páginas ASP clásicas ejecutarse en Azure?

+1

ahora se puede ejecutar ASP clásico en una webapps azules fuera de la caja. Simplemente funciona – iceburg

Respuesta

2

Todavía no, tan pronto como esté disponible la nueva "función de máquina virtual", podrá configurar sus propios servidores virtuales para admitir la clásica ASP. No se dio una línea de tiempo a AFAIK, pero se mencionó "pronto".

Estos servidores se ejecutarán en el hardware de Azure, pero no ejecutarán Azure Guest OS 1.x, por lo que no podrá usar fácilmente las funciones de Azure, como Storage o AppFabric ... de nuevo, es posible que no desee un entorno ASP clásico :-)

EDITAR: en el momento de pedir mi respuesta fue correcta (no había IIS completo), pero mucho ha cambiado, así que la respuesta en 2012 sería definitivamente "sí" , como se detalla a continuación.

+0

Gracias por esta información y la palabra clave "función de máquina virtual". Encontré un poco de información adicional buscando en esto. –

+1

El ASP clásico definitivamente se puede ejecutar en Windows Azure SIN esperar el rol de máquina virtual. Puede configurar ASP clásico a través de un cmd simple ejecutado como una tarea de inicio cuando se inicia la función. – ryancrawcour

2

Nope. Puede intentar recorrer sus páginas ASP con algo como el ASP Classic Compiler.

+0

Gracias por incluir el mismo enlace que ya he publicado. Esa es una vieja publicación de enero de 2009. Mucho ha cambiado con Azure en el último año (por ejemplo, PHP ahora se puede ejecutar donde antes no podía). ¿Sigue siendo el caso HOY el ASP clásico que no se ejecutará en Azure? –

+0

-1: porque es el mismo enlace anterior. –

+0

Se eliminó el enlace repetitivo ya que aparentemente es una mala forma vincularse a la respuesta que Ben tenía pero no podía creer. @John, no estoy seguro de lo que quieres de una respuesta. – jball

7

mira esto - http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-31-Startup-Tasks-Elevated-Privileges-and-Classic-ASP, a unos 15 minutos en que le diga cómo ejecutar ASP clásico en Azure

El comando real de inicio es a las 23:51 en el vídeo.

he intentado replicar el código que tienen en la serie, pero me da un error - "CloudServices64: No se puede encontrar el archivo llamado 'AppRoot \ bin \ startup.cmd'" para el inicio startup.cmd tarea cuando intento construir el proyecto Afortunadamente solo soy yo y tendrás mejor suerte.

Para resolver el error "CloudService ...." - echar un vistazo a http://207.46.16.248/en-us/library/gg456327.aspx Se da a conocer que es necesario establecer las propiedades en el archivo de "copia al directorio de salida" para siempre

+0

El comando está aquí: http://things.smarx.com/#Enable%20Classic%20ASP –

Cuestiones relacionadas