|
<< 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-Webanwendungen verwalten |
In RayPack gibt es eine dedizierte Schnittstelle für die Verwaltung von IIS-Webanwendungen. Sie wird angezeigt, wenn Benutzer die Webanwendungseigenschaft eines anderen IIS-Datenobjekts bearbeiten möchten. Die für Webanwendungen gespeicherten Informationen können direkt über den Zugriff auf die Tabelle RPIIsWebApplication überprüft werden.
Der IIS-Webanwendungsmanager wird mit einer anfänglichen Listenansicht bereits vorhandener Webanwendungen gestartet. Über der Liste befindet sich eine Schaltfläche NEW, mit der die Eigenschaften eines neuen Webanwendungsobjekts 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.
Um den Dialog zum Hinzufügen von Webanwendungen aufzurufen, müssen Benutzer auf die Schaltfläche NEW klicken, die in der Webanwendungseigenschaften-Übersicht angezeigt wird. Im Optionsmenü muss Web Application 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 Webanwendungseigenschaften-Übersicht zurückzukehren. Durch Klicken auf die Schaltfläche Abbrechen wird die Objekterstellung abgebrochen.
Name
Der Name der Anwendung, wie er in der IIS-Manager-Oberfläche sichtbar sein wird.
Isolation
Legt die Anwendungsisolationsstufe fest. Mögliche Werte sind:
•niedrig: Die Anwendung wird innerhalb des IIS-Prozesses ausgeführt. (= 0)
•mittel: Die Anwendung wird gebündelt in einem separaten Prozess ausgeführt. (= 1)
•hoch: Die Anwendung wird in einem separaten Prozess ausgeführt. (= 2)
App pool
Definiert, zu welchem Anwendungspool die Anwendung tatsächlich gehört. Die Auswahl bietet eine Reihe bereits definierter Anwendungspools des aktuellen Packaging-Projekts. Wenn der gewünschte Anwendungspool nicht verfügbar ist, muss er über das Verfahren Einen IIS-Anwendungspool hinzufügen zum Projekt hinzugefügt werden.
Script timeout
Legt den Timeout-Wert für die Ausführung von ASP-Skripten in Sekunden fest.
Enable Buffering
Legt die Option fest, die die Antwortpufferung in der Anwendung aktiviert, was es ASP-Skripten ermöglicht, Antwortheader an beliebiger Stelle im Skript zu setzen.
Enable Parent Path
Legt die Option für übergeordnete Pfade fest, die es einem Client ermöglicht, relative Pfade zu verwenden, um übergeordnete Verzeichnisse von dieser Anwendung aus zu erreichen.
Script language
Die Standard-Skriptsprache kann entweder "VBScript" oder "JScript" sein.
Debugging
Verwenden Sie die bereitgestellten Kontrollkästchen, um Folgendes zu steuern:
•serverseitiges Skript-Debugging
und
•clientseitiges Skript-Debugging
Aktive Kontrollkästchen zeigen an, dass die Debugging-Option ebenfalls aktiv ist.
Enable Session State
Ermöglicht die Verwendung des Sitzungs-Timeout-Attributs.
Session timeout
Legt den Timeout-Wert für Sitzungen in Minuten fest.
Wenn eine vorhandene Webanwendung bearbeitet werden muss, müssen Benutzer dieselben Eigenschaften definieren, die sie bei der anfänglichen Erstellung der Webanwendung definiert haben. Weitere Informationen zu diesen Eigenschaften finden Sie daher im Abschnitt oben.
Das Bearbeiten einer Webanwendung bedeutet jedoch, ein Objekt zu bearbeiten, das gleichzeitig von mehreren IIS-Objekten referenziert werden kann. Das bedeutet, dass die Änderung des einzigartigen Eigenschaftssatzes einer bestimmten Webanwendung Auswirkungen auf die Einstellungen und das Verhalten mehrerer Websites, Websiteanwendungen und virtueller Websiteverzeichnisse haben kann. Überprüfen Sie daher bitte jede Änderung an den Webanwendungseinstellungen 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 Webanwendungsobjekts. 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 Webanwendungsmanager-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.