2010-02-02 7 views
7

Sto cercando in Azure e non sono sicuro se ASP classico (ovvero ASP 3.0 con estensioni .ASP) può essere eseguito in Azure?Le pagine ASP classiche possono essere eseguite in Azure?

Ho trovato this blog post da gennaio 2009 che indica che l'ASP classico NON può essere eseguito in Azure. Ma su questo interoperability page sembra che ora, altre piattaforme come PHP possono essere eseguite su Azure. Comunque, non vedo ancora menzione di Classic ASP.

Le pagine ASP classiche possono essere eseguite in Azure?

+1

è ora possibile eseguire ASP classico su un webapps azzurre fuori dalla scatola. Funziona semplicemente – iceburg

risposta

2

Non ancora, ma non appena sarà disponibile il nuovo "ruolo della macchina virtuale", sarà possibile configurare i propri server virtuali per supportare ASP classico. Nessuna cronologia data ad AFAIK, ma "presto" è stata menzionata.

Questi server verranno eseguiti sull'hardware di Azure, ma non eseguiranno il sistema operativo di Azure Guest 1.x, quindi non è possibile utilizzare facilmente funzionalità di Azure come Storage o AppFabric ... quindi, di nuovo, potresti non voler un ambiente ASP classico :-)

EDIT: al momento di chiedere la mia risposta era corretta (non c'era IIS pieno disponibile), ma molto è cambiato, quindi la risposta nel 2012 sarebbe sicuramente "sì" , come indicato di seguito.

+0

Grazie per queste informazioni e la parola chiave "ruolo della macchina virtuale". Ho trovato un po 'di informazioni extra su Google. –

+1

L'ASP classico può essere eseguito senza problemi su Windows Azure SENZA attendere il ruolo della macchina virtuale. È possibile configurare ASP classico mediante un semplice cmd eseguito come attività di avvio all'avvio del ruolo. – ryancrawcour

2

No. Puoi tentare di aggirare le tue pagine ASP con qualcosa come ASP Classic Compiler.

+0

Grazie per aver incluso lo stesso link che ho già postato. Questo è un vecchio post di gennaio 2009. Molto è cambiato con Azure nell'ultimo anno (ad esempio, ora è possibile eseguire PHP dove non era possibile prima). È ancora il caso OGGI che l'ASP classico non verrà eseguito su Azure? –

+0

-1: perché è lo stesso vecchio collegamento. –

+0

Rimosso il collegamento ripetitivo poiché è apparentemente una cattiva forma collegare alla risposta che Ben aveva ma non poteva credere. @ John, non sono sicuro di cosa vuoi da una risposta. – jball

7

check this out - http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-31-Startup-Tasks-Elevated-Privileges-and-Classic-ASP, a circa 15 minuti a ti dicono come eseguire ASP classico in Azure

Il comando effettivo avvio è al 23:51 all'interno del video.

Ho provato a replicare il codice che hanno nello show ma ottengo un errore - "CloudServices64: Impossibile trovare il file 'approot \ bin \ startup.cmd'" per l'attività di avvio startup.cmd quando provo a costruire il progetto. Spero che sia solo io e avrai miglior fortuna.

Per risolvere l'errore "CloudService ...." - di dare un'occhiata a http://207.46.16.248/en-us/library/gg456327.aspx Ti dice che è necessario impostare le proprietà del file di "copiare nella directory di output" per sempre

+0

Il comando è qui: http://things.smarx.com/#Enable%20Classic%20ASP –