 | Cette information est obsolète. Les développements de sites web autour de Mercator se font maintenant |
Un second mode d'installation permet d'intégrer l'application E-commerce de Mercator dans un environnement ASP net. Ceci implique qu'elle fonctionne en environnement Windows, sur base du serveur IIS, sur lequel doit être installé le framework .net. Pour l'installation en mode ASP .net :
- Copier MercatorIshopAspx.dll dans le répertoire Bin de votre serveur web
- Placer dans ce répertoire Bin la dernière version de MercatorTunnel.dll
- Dans Visual Studio ou Visual Web Developer, via un click droit dans l'explorateur de solutions, ajouter une "référence" vers MercatorIshopAspx.dll
- Créer un répertoire MercatorIshop par exemple C:\MercatorIshop (le choix du répertoire est libre)
- Copier les fichiers MERCATORISHOP.EXE, PARAMS.DBF, MSGS.*, HTML.*, COOKIES.*, OUTPUT.*, SQL.* dans ce répertoire
- Exécuter MERCATORISHOP.EXE /REGSERVER afin de registrer le server DCOM contenu dans MERCATORISHOP.EXE.
- Démarrer le programme DCOMCNFG.EXE du répertoire c:\winnt\system32\, double-cliquer sur la ligne MercatorIshop.mercatorIshop. Ceci va permettre de fixer des "Access Permissions" et des "Launch Permissions" compatibles avec la sécurité de votre serveur NT. Le profil associé à cet objet DCOM doit aussi être adapté. (Cfr. liste des CLSID)
Note : les valeurs par défaut ne permettent pas de faire fonctionner le serveur DCOM. - Démarrer MercatorIshop.exe et via le menu "Tools", exécuter "Unlock MercatorIshopAspx". Le programme vous demande de localiser MercatorIshopAspx.dll dans le répertoire Bin et produit un fichier ini dans ce même répertoire. Ce fichier ini est indispensable pour faire fonctionner MercatorIshopAspx.
- Copier éventuellement les pages standards du site web par défaut dans un sous-répertoire adéquat du répertoire WWWROOT.
- N'oubliez pas de donner des droits d'exécution de scripts sur votre répertoire de base au sein de la console de gestion d'IIS.
Voir aussi : Utiliser le niveau d'isolation maximum de IIS
Toute l'information sur les installations sur base d'ASP.net.