|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Datenbank und Server > IIS > IIS-Website bearbeiten IIS-Webverzeichnisse verwalten |
In RayPack gibt es eine dedizierte Schnittstelle für die Verwaltung von IIS-Webverzeichniseigenschaften. Sie wird angezeigt, wenn Benutzer die Webverzeichniseigenschaft eines anderen IIS-Datenobjekts bearbeiten möchten. Die für Webverzeichnisse gespeicherten Informationen können direkt über den Zugriff auf die Tabelle RPIIsWebDirProperties überprüft werden.
Der IIS-Webverzeichniseigenschafts-Manager wird mit einer anfänglichen Listenansicht bereits vorhandener Webverzeichnisobjekte gestartet. Über der Liste befindet sich eine Schaltfläche NEW, mit der die Eigenschaften eines neuen Webverzeichniseigenschaftsobjekts in einem weiteren Dialogfenster definiert werden können.
Die Listenansicht bietet auch ein Kontextmenü für jede vorhandene Webanwendung, das angezeigt wird, wenn ein Benutzer mit der rechten Maustaste auf eines der Webanwendungsobjekte klickt. Das Kontextmenü ermöglicht das Auslösen der Bearbeiten- und Entfernen-Verfahren für Webanwendungsobjekte.
|
Achtung: Bei der Bearbeitung von RPP-Projekten, die ursprünglich mit früheren RayPack Versionen erstellt wurden, können Probleme auftreten. Diese Probleme sind eine Folge erforderlicher Änderungen am Datenbanktabellenschema für die IIS-Verwaltung. Weitere Informationen finden Sie im Abschnitt über benutzerdefinierte Installer-Datenbanktabellen. |
Um den Dialog zum Hinzufügen von Webverzeichnissen aufzurufen, müssen Benutzer auf die Schaltfläche NEW klicken, die in der Webverzeichniseigenschaften-Übersicht angezeigt wird. Im Optionsmenü muss Web Directory Property angeklickt werden. Der angezeigte Dialog ist in mehrere Tabs unterteilt, um einen strukturierten Ansatz für das komplexe Datenobjekt zu bieten.
Jederzeit und von jedem Tab aus können Benutzer die Schaltfläche OK verwenden, um das neue Objekt zu speichern und zur aktualisierten Webverzeichniseigenschaften-Übersicht zurückzukehren. Durch Klicken auf die Schaltfläche Abbrechen wird die Objekterstellung abgebrochen.
RPUser
Für den Zugriff auf Systemteile im Namen einer expliziten Benutzeridentität sind in der Regel Anmeldeinformationen erforderlich. Diese müssen in Form eines Benutzerobjekts angegeben werden. Um ein Benutzerobjekt auszuwählen oder zu erstellen, klicken Sie auf die Schaltfläche [...] auf der rechten Seite des Benutzereingabefelds. Der Dialog Select User wird angezeigt. Weitere Informationen zur Verwaltung von Benutzerdatenobjekten finden Sie im Abschnitt Allgemeine Dialoge unter Benutzerdatenobjekte verwalten.
|
Achtung: Benutzerobjekte werden wahrscheinlich an mehreren Stellen innerhalb von SQL-Datenbank-, Skript- und IIS-Verwaltungsstrukturen verwendet. Wenn dasselbe Benutzerelement von verschiedenen Stellen aus referenziert wird, wirkt sich eine Änderung der Eigenschaften dieses Benutzerelements tatsächlich auf alle verknüpften Objekte aus. Überprüfen Sie bitte die Korrektheit der Benutzerprofil-Änderungen und stellen Sie sicher, dass alle verknüpften Objekte mit dem geänderten Eigenschaftssatz noch gültig und funktionsfähig sind. |
Authentication providers
Durch Komma getrennte Liste, in der Reihenfolge der Priorität, der Windows-Authentifizierungsanbieter, die IIS zu verwenden versucht: NTLM, Kerberos, Negotiate und andere.
Authorization
Autorisierungsrichtlinie für den Webserver (anonymer Zugriff, NTLM usw.)
IIS controlled password
Legt fest, ob IIS das Passwort steuern soll, das für das im AnonymousUser-Attribut angegebene Windows-Konto verwendet wird. Der Standardzustand für dieses Kontrollkästchen ist inaktiv.
Require SSL
Ein aktives Kontrollkästchen zeigt an, dass der Dateizugriff eine SSL-Dateiberechtigungsverarbeitung mit oder ohne Clientzertifikat erfordert. Dies entspricht dem AccessSSL-Flag für die AccessSSLFlags IIS-Metabasis-Eigenschaft.
Require 128bit SSL
Wenn diese Option gesetzt ist, reicht einfaches SSL nicht aus, um auf Dateien zuzugreifen, da 128-Bit-SSL erforderlich ist.
Cache control custom
Benutzerdefinierte HTTP 1.1-Cache-Steuerungsanweisungen.
Cache control max. age
Ganzzahlwert, der den maximalen Cache-Steuerungsalterswert in Sekunden angibt.
Default doc
Die Liste der Standarddokumente für dieses Webverzeichnis im durch Komma getrennten Format.
Http expires
Wert, auf den das HttpExpires-Attribut für ein Webverzeichnis in der Metabasis gesetzt werden soll.
Index
Gibt an, ob IIS das Verzeichnis durchsucht.
ASP detailed error
Legt fest, ob bei einem Skriptfehler detaillierte ASP-Fehler an den Client zurückgesendet werden sollen. Standard ist inaktiv.
No custom error
Gibt an, ob IIS benutzerdefinierte Fehler für dieses Verzeichnis zurückgibt.
Log visits
Legt fest, ob Besuche dieser Website protokolliert werden sollen. Standard ist inaktiv.
Wenn ein vorhandenes Webverzeichniseigenschaftsobjekt bearbeitet werden muss, müssen Benutzer dieselben Eigenschaften definieren, die sie bei der anfänglichen Erstellung des Webverzeichniseigenschaftsobjekts definiert haben. Weitere Informationen zu diesen Eigenschaften finden Sie daher im Abschnitt Ein neues Webverzeichniseigenschaftsobjekt hinzufügen.
Das Bearbeiten eines Webverzeichniseigenschaftsobjekts bedeutet jedoch, ein Objekt zu bearbeiten, das gleichzeitig von mehreren IIS-Objekten referenziert werden kann. Das bedeutet, dass die Änderung des einzigartigen Eigenschaftssatzes eines bestimmten Webverzeichniseigenschaftsobjekts Auswirkungen auf die Einstellungen und das Verhalten mehrerer Websites, Websiteanwendungen und virtueller Websiteverzeichnisse haben kann. Überprüfen Sie daher bitte jede Änderung an den Einstellungen des Webverzeichniseigenschaftsobjekts sorgfältig und stellen Sie sicher, dass alle referenzierten Objekte nach den Änderungen noch vollständig funktionsfähig sind.
Das Entfernen-Verfahren wird wie oben beschrieben ausgelöst: durch Klicken auf den Kontextmenüeintrag Remove eines Webverzeichniseigenschaftsobjekts. Sobald ein Element entfernt wurde, geht es aus dem Packaging-Projekt verloren.
|
Achtung: Wenn ein Objekt untergeordnete Knoten hat, wenn es zum Entfernen markiert wird, werden diese untergeordneten Elemente zusammen mit dem übergeordneten Element gelöscht. |
Da eine versehentliche Objektentfernung zu erheblichen Problemen führen kann, zeigt RayPack einen Confirm-Dialog an, bevor ein Webanwendungsobjekt tatsächlich entfernt wird. Verwenden Sie die Schaltfläche REMOVE in diesem Dialog, um die Aktion zu bestätigen. Wenn DO NOT REMOVE oder CANCEL angeklickt werden, wird das Objekt nicht gelöscht und der Benutzer kehrt ohne Änderungen zur Webverzeichniseigenschaftsmanager-Ansicht zurück.
Die Anzeige des Confirm-Dialogs kann für zukünftige Entfernungsverfahren manuell deaktiviert werden, indem das Kontrollkästchen "In future do not show this confirmation for delete operations" aktiviert und dann die Schaltfläche REMOVE oder DO NOT REMOVE verwendet wird. (Die Verwendung der Schaltfläche CANCEL speichert keine Änderungen am Status dieses Kontrollkästchens.) Es wird jedoch nicht empfohlen, den Bestätigungsschritt zu überspringen, da dies Benutzer vor erheblichem Datenverlust bewahren kann.