Déploiement d'application Web IIS, utilisation de app_offline.htm


Il existe de nombreuses façons de déployer une application Web sur un serveur IIS :

  • Utilisation de la commande Publish
  • XCopy
  • Création de Setup Web (.msi)

La façon la plus rapide pour déployer un site Web sur un serveur de Prod reste le XCopy bien que cela ne soit pas la façon la plus professionnelle.

Le problème sur un serveur de Prod et de prévenir les utilisateurs proprement lors de la copie du nouveau site afin de ne pas les surprendre par une belle page jaune .NET :)


la belle page jaune .NET


Pour cela, Il existe une technique simple permettant de personnaliser la page affichée lors de la migration du site.

il suffit de copier une page HTML se nommant "app_offline.htm" à la racine de votre site Web.

Attention! Un comportement spécial a été détecté sur IE, par sécurité il serait bon que votre fichier "app_offline.htm" dépasse les 512 octets.=> plus d'information ici

Si IIS détecte cette page dans la racine du site , il enverra toutes les requêtes sur cette page automatiquement :


appOffline


Lorsque votre site est déployé, il vous suffit de supprimer cette page afin que les utilisateurs aient de nouveau accès à votre site.

 

 

Publié mardi 30 octobre 2007 11:42 par NetDim
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires


Les 10 derniers blogs postés

- Nouveau système d'aide pour Visual Studio 2010 : pour ceux qui n'apprécient pas trop l'absence d'index... par CoqBlog le il y a 5 heures et 48 minutes

- L'interface naturelle de Windows Phone 7 Series par Perspective le il y a 7 heures et 4 minutes

- Comment mapper une vue SQL sur une collection de complex type? par Matthieu MEZIL le 03-19-2010, 21:05

- SQL Server : Query Notification ou comment être notifié de modifications de données côté application (SqlDependency) par SQL Server vu par Christian Robert le 03-19-2010, 15:06

- [WF4] Un Binding Activity/ActivityDesigner qui passe mal? par Blog de Jérémy Jeanson le 03-19-2010, 13:42

- MyTIC – SharePoint 2010 : déjà un mythe Microsoft ? par Le Blog (Vert) d'Arnaud JUND le 03-19-2010, 08:54

- TechDays 2010 Genève : Retrouvez-moi pour une session sur la Haute disponibilité et le ScaleOut avec SQL Server par SQL Server vu par Christian Robert le 03-18-2010, 15:45

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le 03-17-2010, 19:40

- Certifications beta .NET 4 par Kévin Gosse le 03-17-2010, 19:33

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 18:53