Zum Hauptinhalt springen

MapEdit Server / Desktop

.NET Framework

Info

Das Setup für MapEdit (MapEdit.msi) erfordert jetzt immer .NET Framework 4.8. Die Setup.exe installiert es falls notwendig vorher.

Voraussetzungen

  • Microsoft Internet Information Service IIS muss auf dem Server installiert sein.

  • .NETFramework 4.8 muss installiert sein. Die Version von .NET Framework (4.5 und höher), die auf einem Computer installiert ist, wird in der Registrierung unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full aufgeführt.

  • Auf dem MapEdit Server muss bei Nutzung von Oracle entweder eine Oracle Datebank oder ein Oracle Client installiert werden.

  • Auf dem MapEdit Server muss bei Nutzung von Postgres entweder eine Postgres Datebank oder ein Postgres Client installiert werden.

Hinweis

Wenn Sie PostgreSQL nutzen und Zugriffe von außen erlauben möchten, dann beachten Sie bitte folgende Sicherheitsmethoden

Hinweis

Die MapEdit Clients benötigen keinen Oracle/Postgres Client!

Übersicht

SoftwareBeschreibungDurch MapEdit Wartung abgedeckt
Microsoft Internet Information Service IISAls zugrundeliegender WebServicenein
Microsoft .NET-Framework Client ProfileZur Ausführung der .NET-Komponentennein
Microsoft ASP .NETZur Kapselung der .NET-Anwendungen in einem eigenen Anwendungspoolnein
VC_redist.x64.exeVisual C++ Runtimenein
MapEdit-Programmdateien unter wwwrootMapEdit-Server Softwareja
MapEdit.exeStartprogramm für MapEdit Desktop Clientja
MapEdit.AppBuilder.exeStartprogramm für MapEdit AppBuilderja
MapEdit.Professional.exeStartprogramm für MapEdit Professionalja
MapEdit.RemoteControl.exeParametrisierter Aufruf von MapEdit aus anderen Anwendungen ja
mumexec2.aspxDarstellung von AIMS oder MapGuide OpenSource-Karten in MapEditja

Client Erstinstallation über URL

Über diese URL kann man die MapEdit Desktop App herunterladen und installieren lassen.

http://servername/Mum.Geo.Services/GetUpgradePackage.ashx

Durch diese *.ashx werden die Dateien MapEdit.exe und die MapEdit.ini kopiert.

In diesem Pfad eine mapedit.ini erstellen und die template kopieren.

Wenn sich zugleich die manuell erstellte MapEdit.ini unter C:\inetpub\wwwroot\MumGeoData\ClientSetup\MapEdit\ befindet, also direkt neben der *.template Datei, dann wird die MapEdit.ini ersetzt im Temp Ordner mit der selbst erstellten.

Automatischer Client Update

Nach einem Release Update auf dem Server wird nach dem Aufruf der MapEdit.Desktopo.exe auf dem Client diese Datei automatisch aktualiisert.

Bitte beachten

Es musss gewährleistet sein, dass die Datei MapEdit.exe bei der Erstinstallation kopiert werden konnte und nicht vom Virenscanner blockiert wurde. Die MapEdit.exe wird in der Regel nie wieder verändert. Die MapEdit.exe enthält nur minimalen Code. Sie dient dazu das eigentliche Programm MapEdit.Desktop.exe und all die anderen DLL's runterzuladen wenn sie nicht da sind bzw diese upzudaten wenn es einen update gab und zu starten. Die MapEdit.exe sendet wenn Sie die MapEdit.Desktop.exe aufruft die Version der MapEdit.exe mit und MapEdit.Desktop.exe prüft ob die MapEdit.exe upgedated werden muss. Wenn das der Fall ist dann versucht die MapEdit.Desktop.exe die MapEdit.exe zu ersetzen, das funktioniert im Normalfall und wenn es nicht geht dann meldet das Programm dass man das händisch tun muss.