web-dev-qa-db-fra.com

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

OK, le déploiement d'ASP.NET MVC semble être douloureux. Je souhaite déployer mon application ASP.NET MVC sous Windows XP (IIS 5.1), mais je n'arrive pas à trouver comment le faire. Lorsque je tape le nom de l'application dans l'adresse du navigateur Web bar Je reçois un message "site Web non disponible".

Il existe des solutions de contournement pour IIS 6. , mais qu'en est-il de IIS 5.1?

35
Graviton

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

Éditer:

Pour la dernière version d'ASP.NET MVC, remplacez .mvc par un caractère générique. * Zone de texte Extension dans le mappage Ajouter/Modifier une extension d'application.

34
Graviton

Vous devez ajouter un mappage générique dans IIS 5. Dans IIS 6, vous avez une section spécifique pour ajouter des mappages 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).

20
Min

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

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

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

6
Mario

Le processus identique (utilisant Ionic rewriter) qui fonctionne pour 6.0 fonctionne pour nous sur 5.x. Que voyez-vous dans le journal des événements de l'application Windows? Et le = IIS journal du serveur? Avez-vous essayé un réécrivain?

1
Craig Stuntz