In IIS 6.0 sind die Standardeinstellungen besonders streng und sicher, was Angriffe durch bisher zu milde Timeouts und Limits minimiert. Beispielsweise begrenzt die Standardimplementierung der Metabasiseigenschaft die maximale ASP-Postgröße auf 204.800 Byte und die einzelnen Felder auf 100 KB. In Versionen vor IIS 6.0 gab es keine Veröffentlichungsbeschränkungen. Daher kommt es bei der Umstellung des Bewerbungssystems unserer Schule auf das Jahr 2003 häufig zu Fehlern. Ich habe in den letzten Tagen mehrere Schulen besucht und einige Probleme gefunden. Hier sind die Lösungen.
1. Aktivieren Sie die Asp-Unterstützung
Windows Server 2003 wird standardmäßig installiert und IIS 6 wird nicht installiert. Es muss separat installiert werden. Nach der Installation von IIS 6 müssen Sie die ASP-Unterstützung separat aktivieren.
Der erste Schritt besteht darin, Asp zu starten und zu „Systemsteuerung->Verwaltung->IIS (Internetserver)-Webdiensterweiterung->Aktive Serverseiten->Zulassen“ zu gehen
Systemsteuerung -> Verwaltung -> IIS (Internetserver) -> Webdiensterweiterung -> Einbindungsdatei auf der Serverseite -> Zulassen
Der zweite Schritt besteht darin, die Unterstützung für übergeordnete Pfade zu aktivieren.
IIS-Website-Home-Verzeichnis-Konfigurationsoptionen-Übergeordneten Pfad aktivieren
Der dritte Schritt besteht darin, Berechtigungen zuzuweisen
IIS-Website-(Spezifische Site)-(Rechtsklick) Berechtigungen-Benutzer Vollzugriff
2. Lösen Sie die Einschränkung, dass Windows 2003 maximal 200 KB hochladen muss.
Schließen Sie zunächst den iis-Administratordienst im Dienst
Suchen Sie metabase.xml unter Windows\system32\inesrv\.
Öffnen Sie es, suchen Sie nach ASPMaxRequestEntityAllowed und ändern Sie es auf den erforderlichen Wert.
Starten Sie dann den iis-Administratordienst neu
1. Die Webservice-Erweiterung ermöglicht aktive Serverseiten und Einbindungsdateien auf der Serverseite.
2. Ändern Sie die Eigenschaften jeder Site
Home-Verzeichnis-Konfigurationsoptionen-Übergeordneten Pfad aktivieren
3. Ermöglichen Sie das Hochladen von Dateien, die größer als 200 KB sind (ändern Sie sie einfach auf die gewünschte Größe. Wenn Sie am Ende zwei Nullen hinzufügen, sind 20 m zulässig).
c:\WINDOWS\system32\inetsrv\MetaBase.xml
(In Zeile 592 der Unternehmensversion von Windows 2003 lautet der Standardwert AspMaxRequestEntityAllowed="204800", was 200 KB entspricht. Fügen Sie zwei Nullen hinzu, das heißt, ändern Sie ihn in, jetzt kann der maximale Upload 20 MB betragen.
AspMaxRequestEntityAllowed="20480000"