Accueil > Studio X8 > Démarrer > Migration d'un site
 

Migration d'un site

Migration ASP vers ASP.Net

Migration vers ASP.Net

-- Avant de démarrer --

  • Faîtes un backup du répertoire du site,

  • Faîtes un backup de la base de données du site,

  • Vérifiez auprès de l'intégrateur que le décor ne contient pas de code ASP spécifique,

  • Vérifiez que l'isdx du site ne contient pas d'éléments incluant du code ASP spécifique (éléments Code serveur, Code ITL, etc...)

  • Demandez à votre hébergeur de vous fournir un hébergement en ASP.Net et les informations de configuration pour l'envoi de courrier (qui change en ASP.Net)

 

La migration d'un site ASP vers ASP.Net est une opération très simple dans Isotools Studio X8. Elle nécessite uniquement la modification de la destination de diffusion suivie de la rediffusion du site. Toutefois, suivez impérativement les prérequis avant de vous lancer dans cette migration.

 

Note : avant de vous lancer dans la migration de votre destination, nous vous conseillons de commencer par créer une destination en ASPX et de diffuser le site dans cette nouvelle destination. Lorsque vous êtes certain que votre site en ASPX fonctionne correctement, appliquez la procédure ci-dessous.

 

Pour réaliser cette opération, procédez comme suit :

  1. Demandez à votre hébergeur de fermer l’accès au site via son URL public tout en maintenant l’accès via l’URL d’admin de manière à migrer une base stable à un instant précis (à configurer dans l'assistant de destination de diffusion du site).

  2. Rejouez la destination de diffusion du site et dans la fenêtre Moteur de script de l'assistant, choisissez ASP.Net.

  3. Vérifiez que les fonctionnalités intialement sélectionnées en ASP le sont toujours en ASPX (ce qui est normalement le cas).

  4. Saisissez les informations de configuration de l'envoi par courrier électronique qui changent en ASP.Net.

  5. Diffusez le site vers ce nouveau média.
  6. Vérifiez que IIS redirige bien l'URL précédente en ASP vers http://[Domaine]/index.aspx.

  7. S'il s'agit d'un site internet pour lequel le référencement et les éventuels raccourcis conservés dans les favoris des internautes sont jugés importants, prévoyez une règle de redirection (en utilisant par exemple ISAPI_Rewrite, voir l'exemple ci-dessous) qui redirige toute requête sur une url de type .asp vers sont équivalent .aspx.
    Cette redirection doit utiliser le code http 301 (= ‘Move permanenlty’) de manière à faire disparaître progressivement les anciennes URLs des index.
    Attention ! Les systèmes de paiement sécurisés ne prennent pas en compte les règles de redirection. Il est préférable de leur donner la nouvelle URLs pour s'assurer de leur bon fonctionnement après rediffusion.

  8. Si vous êtes une boutique, testez le processus de commande de votre site.

  9. Ré ouvrez l'accès au site.
    Le site est migré en ASP.Net.

 

Note : si la base de données MySQL doit également être migré vers une base SQL Server, consultez la documentation Migration MySQL vers SQL Server et effectuez ces deux opérations simultanément.

Exemple de règle de redirection

La règle ci-dessous nécessite l'installation de ISAPI_Rewrite sur le serveur d'hébergement du site. Elle doit être copié dans le fichier de configuration .htacess de cette application. Il s'agit d'une règle générique que vous pourrez adapter selon vos besoins.

  

# Rediriger .asp sur .aspx

# uniquement si le fichier .asp demandé n'existe pas

RewriteCond %{REQUEST_FILENAME}.asp !-f

RewriteRule ^([^?]+)\.asp$ $1.aspx [R=301,NC,L]

 

 

Pour : Isotools Studio X8

Publiée le 22/12/2011 | ID : KB_2011MIG_ASPX

>> Evaluez cette documentation

Image Captcha