2009-05-11 6 views
4

Je voudrais savoir s'il existe un petit serveur ASP classique, similaire au serveur de développement ASP.NET fourni avec Visual Studio?Existe-t-il un petit serveur ASP classique comme le serveur de développement ASP.NET fourni avec Visual Studio?

Nous sommes un petit groupe qui prend en charge un site ASP hérité (classique), et aimerions donc avoir un petit serveur qui peut facilement être exécuté sur une machine Windows XP. Actuellement, nous sommes bloqués avec IIS 5.1 sur nos machines de développement (et parce que nous exécutons XP Pro, nous ne pouvons pas mettre à jour vers IIS 6 ou 7).

J'ai essayé d'installer le serveur Web Cassini, mais cela ne semble pas non plus fonctionner avec ASP classique.

Répondre

2

La réponse courte est non, il n'y pas de petit serveur web qui exécute ASP classique. Il existe de nombreuses alternatives, comme mentionné ici, telles que les plug-ins IIS ou Apache, mais aucune qui a un faible encombrement similaire à ASP.NET Development Server fourni avec Visual Studio et qui prend en charge le débogage.

0

Votre seul véritable choix est d'exécuter le serveur Windows ou Vista afin d'obtenir la dernière version d'IIS.

Cassini ne prend pas en charge l'ASP classique.

0

Selon this post, il n'est pas possible d'exécuter ASP sur Cassini. Un couple de recherches google plus tard, je n'ai toujours pas été en mesure de trouver d'autres alternatives non plus.

De quelles fonctionnalités avez-vous besoin? Si ce sont les fonctions d'exécution rapide et facile de VS, vous pouvez facilement faire l'IDE debug on IIS (bien que ASP ne puisse techniquement pas être "débogué" - ce que vous faites vraiment, c'est juste de l'exécuter avec la commande Ctrl+F5).

+0

Je n'ai pas de problème de débogage ASP classique en utilisant la combinaison de Visual Studio 2008 SP1 et IIS 5.1 sur Windows XP Pro, j'espérais trouver un serveur web ASP classique avec une plus petite empreinte que IIS comme l'ASP Serveur de développement .NET (anciennement Cassini). – PropellerHead

+0

Je pense qu'il n'y a malheureusement pas d'option ... = (Pas trop surprenant cependant, car Microsoft a plus ou moins laissé l'ASP classique à son sort il y a près de dix ans.Une option pour vous en tant qu'équipe, si vous ne voulez pas avoir IIS installé sur chaque ordinateur, pour avoir une petite configuration de serveur de test (interne), sur laquelle vous pouvez organiser le stockage, le check-in/out etc comme vous le souhaitez et charger vos fichiers pour les tests. , mais VS a un très bon support intégré pour travailler sur FTP, je crois même que vous pouvez télécharger automatiquement et exécuter à partir d'un serveur distant –

+0

Ceci est également une option, mais cela compliquera fortement un scénario de déboguage en utilisant VS2008 – PropellerHead

2

Vous n'obtiendrez rien d'ASP en exécutant sur IIS 6 ou 7. Avez-vous des problèmes spécifiques avec être coincé sur IIS 5.1?

+0

Si je devais vraiment exécuter IIS, j'espérais lancer la dernière version d'IIS, mais il est bon de savoir qu'il est pas de changements en ce qui concerne ASP classique. – PropellerHead

+0

En fait vous obtenez quelque chose de plus, avec IIS 5.1, vous êtes seulement capable de créer un seul site Web, avec IIS 6 (et 7), vous pouvez créer plusieurs sites Web. – PropellerHead

+3

Si vous utilisez IIsAdmin.NET http://www.codeplex.com/iisadmin, vous pouvez créer plusieurs sites Web sur XP. Vous pouvez toujours en exécuter un seul à la fois, mais l'outil vous permet de basculer facilement entre eux. –

-2

Voici un site Web qui vous permet d'exécuter des pages ASP classiques de tout serveur Web (y compris IIS et Apache), mais il coûte de l'argent:

http://www.selisoft.com/en/ahtml/index.phtml

+0

-1. Pourquoi payer pour quelque chose qui est déjà présent sur XP Pro? – AnthonyWJones

+0

En fait, cela ne fait que déplacer le problème d'un serveur Web à un autre. – PropellerHead

1

Le serveur Web Abyss http://www.aprelium.com/ prend en charge l'ASP classique (également ASP.Net, Ruby et PHP) avec une extension tierce qui coûte $$$. Mais à un moment donné, il y avait une version gratuite du composant tiers, vous pourriez être en mesure de trouver une copie de ce qui flotte encore. Je ne suis pas sûr du débogage.

2

Il existe un serveur Web à faible encombrement qui exécute Classic ASP.

Son serveur Web appelé Abyss. Le serveur Web Abyss est produit par le logiciel Aprelium et peut être téléchargé gratuitement. Le serveur Web Abyss peut être configuré pour s'exécuter avec ASP.net OR ASP classique.

Le serveur peut être configuré pour exécuter ASP.net sans téléchargement supplémentaire.

Pour exécuter Classic ASP sur le serveur, un programme appelé ActiveHTML écrit par Selisoft doit être téléchargé et configuré pour permettre à ASP Classic de fonctionner sur le serveur Web Abyss. Active HTML est sur un essai gratuit de 45 jours et si vous l'aimez le prix d'achat est actuellement d'environ 30 à 40 euros selon que vous avez besoin d'une version client ou serveur.

Espérons que cela aide.

Anthony

1

ASP Bébé Web Server peut prendre soin des choses pour vous, plus vous ne devez pas l'installer, il ne plop pas toutes sortes de paramètres fous dans votre registre.

Get it here