35 votes

Déployer ASP.NET MVC sur IIS 5.1 (Windows XP)

D'accord, le déploiement d'ASP.NET MVC semble être douloureux. Je veux déployer mon application ASP.NET MVC sur Windows XP (IIS 5.1), mais je ne semble pas trouver comment le faire. Lorsque je saisis le nom de l'application dans la barre d'adresse du navigateur Web, je reçois un message "site web non disponible".

Il y a des solutions de contournement pour IIS 6.0, mais qu'en est-il de IIS 5.1 ?

34voto

Graviton Points 28358

Voici ce que j'ai découvert et ce qui a fonctionné pour moi : Déployer une application ASP.NET MVC sur Windows XP (IIS 5.1)

Éditer :

Pour la dernière version d'ASP.NET MVC, remplacez .mvc par un joker .* dans la boîte de texte Extension d'application Add/Edit Extension mapping.

20voto

Min Points 2712

Vous devez ajouter un mappage de caractères génériques dans IIS 5. Dans IIS 6, vous avez une section spécifique pour ajouter des mappings de caractères génériques. Dans IIS 5, vous mappez l'extension .* et vous sélectionnez votre dll ISAPI asp.net. Si le bouton "Ok" n'est pas cliquable, cliquez dans la zone de texte du chemin de la dll et il devrait alors être cliquable (ne demandez pas, cela m'arrive tout le temps).

6voto

Mario Points 951

Pour héberger des applications ASP .NET MVC sous Windows XP, utilisez IIS Developer Express.

Après l'installation d'IIS Express, ouvrez une invite de commandes à l'emplacement d'installation et exécutez ce qui suit (en remplaçant si nécessaire) :

iisexpress.exe /chemin:[chemin_du_projet_mvc] /port:[port] /systray:true /clr:v2.0

1voto

Craig Stuntz Points 95965

Le processus same (en utilisant Ionic rewriter) qui fonctionne pour la version 6.0 fonctionne pour nous sur la version 5.x. Que voyez-vous dans le journal d'événements de l'application Windows? Et dans le journal du serveur IIS? Avez-vous essayé un rewriter?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X