---
title: "MultiBaseCS MapServer"
description: "Den MultiBaseCS MapServer im IIS einrichten, um WMS- und WFS-Dienste aus einer MultiBaseCS-Datenbank bereitzustellen."
topicId: "MultiBaseCS_MapServer"
contextId: 367
editionen: [server]
status: aktualisiert
version: "5.4"
---
Der **MultiBaseCS MapServer** stellt WMS- und WFS-Dienste aus einer lokalen MultiBaseCS-Datenbank bereit. Er läuft als Website in den Internetinformationsdiensten (IIS) von Windows.

## Windows-Features aktivieren

1. Öffnen Sie die Windows-Features: **Windows-Taste + R**, `optionalfeatures` eingeben, **OK**.
2. Aktivieren Sie **Internetinformationsdienste** und darunter:
   - **Webverwaltungstools**
   - unter **WWW-Dienste** > **Anwendungsentwicklungsfeatures** die Option für ASP.NET (siehe Abbildung)

   Windows aktiviert dabei weitere abhängige Features automatisch. Auch diese braucht der MapServer.

   ![Windows-Features für den MapServer](/blume-assets/content/assets/legacy/desktop/mapserver-windowsfeatures.png)

3. Klicken Sie auf **OK**. Windows installiert die Features.

**Konfiguration des MapServers im IIS**

Wir empfehlen, den MapServer-Ordner unter `C:\inetpub\MapServer` abzulegen.

1. Öffnen Sie den **Internetinformationsdienste (IIS)-Manager** (im Windows-Startmenü nach *IIS* suchen).
2. Erweitern Sie links den Knoten **Sites**.
3. Löschen Sie die **Default Web Site**, sofern Sie sie nicht verwenden. Sonst kommt es später zu einem Konflikt, weil beide Websites dieselbe Bindung verwenden.
4. Wählen Sie im Kontextmenü von **Sites** den Befehl **Website hinzufügen …**.
5. Geben Sie einen Namen für die Website ein, zum Beispiel *MultiBaseCS\_MapServer*, und wählen Sie als **Physischen Pfad** den MapServer-Ordner.
6. Klicken Sie auf **OK**. Ist alles richtig eingerichtet, startet die Website automatisch.

![Website hinzufügen](/blume-assets/content/assets/legacy/desktop/mapserver-siteanlegen.png)

**Rechtevergabe für das Website-Verzeichnis**

Einige Unterordner des MapServers brauchen Schreibrechte:

- `..\Config\Data`
- `..\Images\MapIcons`
- `..\Logs`

1. Öffnen Sie im Explorer die Eigenschaften des Ordners, Registerkarte **Sicherheit**.
2. Fügen Sie die Identität des Anwendungspools als Benutzer hinzu, zum Beispiel `IIS AppPool\MultiBaseCS_MapServer`.

   ![Benutzer auswählen](/blume-assets/content/assets/legacy/desktop/mapserver-rechtevergeben-nutzerauswaehlen.png)

3. Geben Sie diesem Benutzer das Recht **Ändern**.

   ![Rechte setzen](/blume-assets/content/assets/legacy/desktop/mapserver-rechtevergeben-rechtesetzen.png)

Entziehen Sie diesen Ordnern anschließend das Recht, Skripte auszuführen. Sonst könnten Angreifer dort eingeschleusten Schadcode ausführen:

1. Markieren Sie im IIS-Manager den Ordner in der Website, zum Beispiel `Config\Data`.
2. Öffnen Sie per Doppelklick **Handlerzuordnungen**.
3. Klicken Sie rechts unter **Aktionen** auf **Featureberechtigungen bearbeiten …**.
4. Entfernen Sie die Berechtigung **Skript**.

![Skriptrechte entziehen](/blume-assets/content/assets/legacy/desktop/mapserver-rechtevergeben-scriptrechte-entziehen.png)

Wiederholen Sie diese Schritte für alle drei Ordner.

**Aufruf der MultiBaseCS MapServer-Konfiguration**

Öffnen Sie einen Browser und geben Sie in der Adresszeile `http://localhost/` ein.

Beim ersten Aufruf wird die Website kompiliert. Bis die Konfigurationsseite erscheint, kann es bis zu einer Minute dauern.

**Konfiguration des MultiBaseCS MapServers (WMS-/ WFS-Dienste)**

Melden Sie sich als Administrator an der Website an. Das Kennwort für die erste Anmeldung lautet **admin**.

:::warning
Vergeben Sie nach der ersten Anmeldung sofort ein neues Kennwort und bewahren Sie es sicher auf, zum Beispiel in einem Kennwortmanager.
:::
