DLL für Windows 2003

Werbung
DLL für Windows 2003
Grundinstallation Windows
Windows 2003 R2 wird wie gehabt installiert. Da Microsoft
nicht empfiehlt, den IIS auf einem Domänencontroller zu
installieren, müssen ggf. Ordnerberechtigungen per Hand
korrigiert werden. Näheres hierzu bei Microsoft unter:
http://support.microsoft.com/?id=332097
IIS Instalation
Die Installation vom IIS kann während der Grundinstallation
erfolgen oder auch nachträglich. Wichtiger unterschied zu
Bild 1: Installationsoptionen beim IIS
Windows 2000 Server ist, die ASP Funktionalität ist hier
defaultmäßig abgeschaltet. Sie gelangen auf diese oben
abgebildete 4. Maske in dem Sie auf jeder vorgehenden den
'Details' Button drücken.
Bild 2: ASP Service Extension
Falls der IIS schon installiert ist besteht kein Bedarf ihn zu
deinstallieren. Die ASP Funktionalität kann auch nachträglich
aktiviert werden. Öffnen Sie hierzu das Snap-In zur
Verwaltung des IIS und navigieren Sie zum Bereich 'Default
Service Extensions'. Hier finden Sie Active Server Pages mit
dem Status 'Prohibited'. Wählen Sie sie einfach aus und
drücken Sie den 'Allow' Button (Bild 2). Starten Sie
anschießend den WWW-Publishing Dienst neu.
Konfiguration der Webseite
Nun da der
Webserver steht,
muss die Webseite
entsprechend
konfiguriert
werden.
Erstellen Sie zunächst einen
Benutzer unter
dem die Webseite
und die DLL ausgeführt werden
kann. In dieser
Dokumentation
wird dieser
Benutzer FRBDLL
genannt. Fügen Sie
ihn in die Gruppe
der Administratoren hinzu.
Bild 3: Windowsbenutzer erstellen
Da die Webseite
dynamische Seiten beinhaltet die ausgeführt werden, setzen
Sie den Benutzer für den anonymen Zugriff auf diesen FRBDLL
Benutzer.
Bild 4: Benutzer für anonymen Zugriff
Bild 5: Application Pool Benutzergruppe
Wichtig! Windows 2003 bringt eine Neuerung im Bereich IIS.
Der ApplicationPool der zur Webseite passt benötigt ebenso
Benutzerrechte vom Benutzer FRBDLL.
Installation der DLL
Benutzen Sie bitte den Benutzer FRBDLL um dieses Paket
auszuführen. Dies kann während der Erstellung des Packetes
erfolgen, oder auch nachträglich (Bild 4).
Wichtig! Windows 2003 benötigt zusätzlich noch, dass der
Benutzer FRBDLL in die Benutzergruppe der CreatorOwner
hinzugefügt wird.
Bild 6: Compnent Services
Datenbank und ASP
Bild 7: Rechte des Datenbankbenutzers
Der SQL Benutzer benötigt lediglich Lese- und Schreibrechte
auf der entsprechenden Datenbank. Die DLL kommuniziert
ausschließlich über die ODBC Verbindung mit der Datenkbank.
Bei der ASP sieht das etwas anders aus. Da der ODBC Treiber
das Passwort für einen SQL Benutzer nicht vorhält, muss in
der ASP ein Connectionstring benutzt werden. Dieser muss vor
Ort angepasst werden.
Zusammengefasst:
1. IIS Installieren und ASP aktivieren
a) ggf. Microsoft KB 332097 beachten.
2. Benutzer erstellen und für die anonyme Seitenzugriffe
und den Application Pool zulassen
3. DLL Installieren, Identität für Paket und CreatorOwner
auf erstellten Benutzer legen.
4. ODBC Datenbankanbindung einrichten mit einem SQL
Benutzer, der auf der entsprechenden Datenbank
lesen und schreiben darf. (db_reader, db_writer)
5. Die ASP Seite anpassen, in dem dieser SQL Benutzer
und sein Passwort in den Connectionstring eingetragen
wird.
Herunterladen