A Propos de l'auteur

Name of author Bruno Raby
Je suis un passionné de développement logiciel et j'ai trouvé le projet BlogEngine.NET superbe. J'ai créé ce blog pour apporter ma contribution au développement des applications webs et des différents StarterKits.

Ecrivez moi Send mail

Calendrier

<<  May 2012  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2012

Sign in

Déploiement d'une nouvelle version du site BlogEngine.NET

Déploiement de l'application :

Accès directe à la page de la documentation qui vous indique comment mettre à jour votre version :
http://www.dotnetblogengine.net/wiki/Installation.ashx#E_-_Upgrading_from_a_pre-release_version_

Ce n'est pas ce que l'on appeler une documentation complète. 

Une fois le site "Publié" avec Visual Studio par exemple on obtient l'arborescence suivante :

Il n'y a plus rien dans les fichiers .aspx, juste un message :

Il s'agit d'un fichier de marquage généré par l'outil de précompilation, et il ne doit pas être effacé !

Ho, que c'est pas joli, encore un problème de traduction de caractères ! Ce message vous indique simplement de ne pas effacer le fichier.
De toute façons, on ne peut pas en faire grand chose. 

Tout se retrouve maintenant dans le répertoir bin :

On pourrait donc dire que si votre version actuelle est proche de la nouvelle version à installer, vous n'avez recopier le répertoire bin dans votre version actuelle pour mettre à jour votre version de l'application.

Attention toute fois.

N'écrasez pas les pages et les posts de votre application actuelle qui se trouvent dans le répertoire App_Data :

Rappelez vous, le fichier users.xml contient votre nom d'utilisateur et votre mot de passe.

Vous avez modifier le fichier settings.xml avec l'interface d'administration de votre application pour particulariser votre blog.
Dedans sont contenues des information comme le nom de votre site :

<name>SoDevLog - ASP.NET C# Blog</name>

Votre nom d'auteur :

<authorname>Bruno Raby</authorname>

Le fichier settings.xml contient d'autres informations de configuration de votre site.
Ce fichier est souvent mis à jour pour une nouvelle version dans laquelle l'équipe de développement aura ajouté d'autres moyens de configurer le site.
Vous devrez donc faire éventuellement un merge entre ces 2 fichiers.

Attention au cache qui se trouve dans le répertoire :

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

Vous avez tout intéret à supprimer le répertoire cache de votre site sur le serveur d'installation pour que la nouvelle version soit correctement prise en compte.
La plus part des problèmes viennent de ce cache. Je dirais simplement qu'il n'est rafraichi que partiellement vous pouvez donc vous retrouver avec une nouvelle version qui fonctionne avec une partie de l'ancienne ce qui donne des plantages assez curieux.

Lorsque que tenterez de supprimer ce répertoire vous aurez sûrement un problème de sécurité.
Rappelez vous, il faut tuer le processus inetinfo.exe pour qu'il relache l'accès au répertoire afin de pouvoir le supprimer.

Votre nouvelle version du BlogEngine.NET est prête à fonctionner.

 

Powered by BlogEngine.NET 1.2.1.0
Theme by Mads Kristensen