web-dev-qa-db-fra.com

Comment déployer ASP.Net MVC 5 sur IIS 8 sous Windows Server 2012

J'ai développé plusieurs applications MVC 3, 4, 5 et les ai précédemment déployées via Visual Studio chez un fournisseur d'hébergement. Jamais eu de problème avec ça, tout a toujours fonctionné. Maintenant, je dois déployer une application MVC 5 sur un serveur de l'entreprise. Je fais la même chose que Toujours dans Visual Studio, ce qui signifie configurer un profil de publication, puis cliquer sur Publier. Les fichiers sont copiés et tout arrive sur le serveur, mais ne dois-je rien faire dans IIS, comme Ajouter un site Web ou quelque chose du genre? Cela ne fonctionne quand même pas après la publication de VS.

1
Peter Centellini

Si vous déployez sur le site Web par défaut dans IIS, vous pouvez publier en toute sécurité dans le répertoire du site Web par défaut et être opérationnel.

Toutefois, si vous déployez un site ASP.NET MVC dans un sous-répertoire du site par défaut ou dans un nouveau répertoire sur le serveur, vous devez créer un nouveau site Web ou convertir le sous-répertoire (lors de la publication sous le répertoire par défaut). site) à une application.

S'il s'agit de la première fois que vous configurez un site sur IIS, Microsoft a documentation sur les étapes à suivre dans la section apprentissage d'ASP.NET.

1
James Skemp