8
votes

Les pages ASP classiques peuvent-elles courir à Azure?


1 commentaires

Vous pouvez maintenant exécuter ASP classique sur une webApps Azure hors de la boîte. Ça marche juste


4 Réponses :


2
votes

Nope. Vous pouvez essayer de vous déplacer pour recoder vos pages ASP avec quelque chose comme le Compilateur ASP Classic .


6 commentaires

Merci d'inclure le même lien que j'ai déjà posté. C'est un ancien poteau de janvier 2009. Beaucoup a changé avec Azure au cours de la dernière année (par exemple, PHP peut maintenant être couru là où il ne pouvait pas auparavant). Est-ce toujours le cas aujourd'hui que ASP classique ne fonctionne pas sur Azure?


Supprimez le lien répétitif car il est apparemment mauvais de forme pour lier à la réponse que Ben avait mais ne pouvait pas croire. @John, je ne suis pas sûr de ce que vous voulez sortir d'une réponse.


@Ben Il n'y a aucune preuve que Azure ait ajouté un soutien classique ASP, alors oui, un poste de janvier 2009 est toujours relavent. Les informations ne sont pas obsolètes en raison de son âge, il est obsolète lorsque de nouvelles informations sont trouvées.


+1 Pour le compilateur ASP, il se peut que ce soit la route pour déplacer le code hérité sur Azure, bien sûr, ce qui n'aura probablement pas de sens, sauf s'il existe des implémentations gérées des interfaces ADO typiques utilisées dans ASP.


@JBALL: une réponse qui répète la question n'est pas une réponse. Cette partie de votre réponse n'était pas. Downvote enlevé.


L'ASP classique est définitivement quelque chose qui est entièrement pris en charge dans Windows Azure. C'est une simple tâche de démarrage.



2
votes

Pas encore, mais dès que le nouveau "rôle de la machine virtuelle" devient disponible, vous pourrez configurer votre (s) serveur virtuel (s) virtuel) pour prendre en charge Classic ASP. Aucun calendrier n'est donné au Afaik, mais "bientôt" a été mentionné.

Ces serveurs s'exécuteront sur le matériel Azur, mais ils n'exécuteront pas le système d'exploitation AZURE OS 1.x. Vous ne pouvez donc pas utiliser facilement des fonctionnalités AZURE telles que le stockage ou l'appfabric ... encore une fois, vous risquez de ne pas vouloir de Environnement classique ASP: -)

éditer : Au moment de la poser de ma réponse, c'était correct (il n'y avait pas de complète IIS disponible), mais beaucoup a changé, la réponse en 2012 serait définitivement "oui", comme détaillé ci-dessous.


2 commentaires

Merci pour cette information et le mot clé "rôle de la machine virtuelle". Trouvé un peu d'informations supplémentaires googling à ce sujet.


Classic ASP peut très certainement être exécuté sur Windows Azure sans attendre un rôle de machine virtuelle. Vous pouvez configurer Classic ASP via un simple cmd exécuté comme une tâche de démarrage lorsque le rôle commence.



7
votes

Vérifiez ceci - http://channel9.msdn.com/shows/cloud+cover/cloud-cover-pisode-31-startup-tasks-levated-privileges-and-classic-asp , à peu près 15 minutes, ils vous disent comment courir de l'aspers classique à Azure

La commande de démarrage réelle est à 23:51 dans la vidéo.

J'ai essayé de reproduire le code qu'ils ont sur le spectacle, mais je reçois une erreur - "Cloudservices64: impossible de trouver le fichier nommé" Approot \ bin \ startup.cmd "" pour la démarrage de la tâche de démarrage.CMD lorsque j'essaie de construire le projet. Espérons que c'est juste moi et vous aurez plus de chance.

Pour résoudre l'erreur "Cloudservice ...." - Jetez un coup d'œil à http: //207.46.16.248/fr-us/library/gg456327.aspx Il vous dit que vous avez besoin de définir les propriétés du fichier sur "Copier sur le répertoire de sortie" pour toujours


0 commentaires

4
votes

0 commentaires