Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 28164|Antwort: 6

[Quelle] .net/c#-Operationen für iiS6, 7 [Quellcode]

[Link kopieren]
Veröffentlicht am 07.08.2017 16:05:45 | | |
Kapselung eignet sich als internes Werkzeug in Projekten, die IIS im Installer betreiben müssen, wie zum Beispiel beim Erstellen einer Website und einem virtuellen Verzeichnis

Grundform:
iisutil.exe Befehl / Argument 1: Wert 1 / Parameter 2: Wert 2


Der Rückgabewert des Prozesses ist das laufende Ergebnis, 0 steht für den Erfolg, und die anderen Werte für den Fehler, siehe den untenstehenden Fehlercode


===========================================

1. Eine Seite erstellen
        iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parameter:
                SiteName: Der Name der Website, erforderlich
                httpPort: Port, vorgeschrieben unter IIS6, nicht erforderlich in IIS7
                httpsPort: SSL-Port, nicht erforderlich
                physischer Weg: Physischer Weg, erforderlich
                sslHash: Der Zertifikatshash ist erforderlich, wenn httpsPort angegeben ist, und das Zertifikat muss im persönlichen Bereich der LocalMachine platziert werden


----------------------
2. Die Seite löschen
        iisutil RemoveSite /siteName:Rvsp

        Parameter:
                SiteName: Der Name der Website, erforderlich


----------------------
3. Erstellen Sie einen Anwendungspool
        iisutil CreateAppPool /poolName:RvspPool

        Parameter:
                PoolName: Der Name des Pools, erforderlich


----------------------
4. Löschen Sie den Anwendungspool
        iisutil RemoveAppPool /poolName:RvspPool

        Parameter:
                PoolName: Der Name des Pools, erforderlich


----------------------
5. Erstellen Sie ein virtuelles Verzeichnis
        iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true

        Parameter:
                SiteName: Der Name der Website, erforderlich
                virtualPath: Der virtuelle Pfad, beginnend mit /, unterstützt derzeit nur eine Ebene, erforderlich
                physischer Weg: Physischer Weg, erforderlich
                enableAllMimeTypes: Optional, um das Herunterladen beliebiger Dateien zu ermöglichen.


----------------------
6. Löschen Sie das virtuelle Verzeichnis
        iisutil RemoveDir /siteName:Rvsp /virtualPath:/log

        Parameter:
                SiteName: Der Name der Website, erforderlich
                virtualPath: Der virtuelle Pfad, erforderlich


----------------------
7. Erstellen Sie eine Anwendung
        iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parameter:
                SiteName: Der Name der Website, erforderlich
                virtualPath: Der virtuelle Pfad, beginnend mit /, unterstützt derzeit nur eine Ebene, erforderlich
                physischer Weg: Physischer Weg, erforderlich
                poolName: Der Name des Anwendungspools, erforderlich
                useSSL: ob SSL benötigt wird, nicht erforderlich


----------------------
8. Löschen Sie die Anwendung
        iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parameter:
                SiteName: Der Name der Website, erforderlich
                virtualPath: Der virtuelle Pfad, erforderlich


----------------------
9. Feststellen, ob der Standort existiert
        iisutil SiteExist /siteName:Rvsp

        Parameter:
                SiteName: Der Name der Website, erforderlich
        Renditewert:
                400 existiert nicht
                503 existiert


----------------------
10. SSL-Zertifikat der Seite ersetzen
        iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parameter:
                SiteName: Der Name der Website, erforderlich
                sslHash: Zertifikatshash, erforderlich, das Zertifikat muss im persönlichen Bereich der LocalMachine platziert werden


----------------------
11. Ersetzen Sie den Standortport
        iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081

        Parameter:
                SiteName: Der Name der Website, erforderlich
                httpPort: Port
                httpsPort: SSL-Port


===========================================


Fehlercode:

        302: Falscher Parameter
        400: Nicht gefundene Stätte
        401: Bewerbungspool nicht gefunden
        402: Antrag nicht gefunden
        403: Root-App nicht gefunden
        404: Virtuelles Verzeichnis nicht gefunden
        500: IIS-Version unbekannt
        501: HTTP-Port ist besetzt
        502: Der HTTPS-Port ist besetzt
        503: Die Seite existiert bereits
        504: Anwendungspool existiert
        505: Die Anwendung existiert bereits
        506: Das virtuelle Verzeichnis existiert bereits
        909: Unbekannter Fehler


Benutzeroberfläche:



IIS6-Implementierung:



IIS7-Implementierung:



Quellcode-Download:

Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort





Vorhergehend:Radish Home GHOST System X86/X64 Ultimate Edition 2017
Nächster:【Die große Sache gründen】Neuer Radish Home Ghost Windows7 32&64 Computer City installiert v201708+
Veröffentlicht am 07.08.2017 17:24:13 |
Ja, danke fürs Teilen
Veröffentlicht am 14.12.2017 15:18:15 |
Ich muss es nur herunterladen und ausprobieren
Veröffentlicht am 28.12.2017 12:57:21 |
Veröffentlicht am 29.12.2017 14:59:22 |
Unterstützen Sie den Vermieter, schauen Sie es sich an  
Veröffentlicht am 21.05.2018 14:00:17 |
Lerne es
Veröffentlicht am 13.01.2019 18:22:04 |
Liebling, ich suche das, probier es aus, danke
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com