banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 05 June 2009 17:04

seb.49
Participant occasionnel
Date d'inscription: 5 Jun 2009
Messages: 19

MapServer et C# 2.0

Bonjour,

Je découvre actuellement MapServer pour réaliser des applis en .NET

J'ai donc installé
ms4w 2.3.1
postgre 8.3
postgis  2.3.1

Puis j'ai récupérer une démo qui fonctionne bien ici (http://www.paolocorti.net/2006/09/20/ma … t-asp-net/). Il a quand meme fallu gérer le champ OID qui n'est plus ajouté automatiquement et la fonction version() qui n'est plus exploitable par les requetes PostGis
Cette démo est en Framework 1.1

J'ai voulu refaire la meme appli (copier coller) sur Visual Studio 2005 donc en framwework 2.0

J'ai rencontré une erreur sur la ligne

Code:

mapObj map = new mapObj(ConfigurationManager.AppSettings["mapFilePath"].ToString());
Erreur : OSGeo.MapServer.mapscriptPINVOKE

Je me suis rendu compte que dans la solution en 1.1 qui fonctionne il y a plein de DLL je les ai donc rajouter a ma solution en 2.0 sans plus de succes.

J'ai finalement réussi a faire marcher la solution mais avec les fichiers 
mapscript.dll
mapscript_csharp.dll
de la solution en 1.1

Pour ma solution en 2.0 j'ai utilisé les fichiers trouvé dans C:\ms4w\Apache\cgi-bin\mapscript\csharp

Or leur taille est différente.

Je vous passe pas mal de détail sur les embuches (compiler moi meme MapServer pour le framework 2.0 sans succès= que j'ai rencontré aujourd'hui mais j'espère qu'avec le peu d'informations que je vous ai donné vous pourrez m'éclairer sur le pourquoi de mes difficultés.

D'avance merci



2.3.1

Hors ligne

 

Pied de page des forums

Powered by FluxBB