Ich versuche, das Element httpCompression
in Web.config für eine Site auf einem IIS 7.5 mit Windows 7 zu überschreiben, aber es scheint überhaupt nicht gelesen zu werden.
Um das zu überprüfen, habe ich innerhalb des Elements Typos eingeführt, aber ich kann nicht einmal einen Konfigurationsfehler bekommen.
Hier sehen Sie ein Beispiel für das httpCompression
-Element aus Web.config
Wenn ich ähnliche Fehler in anderen Elementen einfüge (wie zB modules
) bekomme ich einen Konfigurationsfehler, daher weiß ich, dass die Konfigurationsdatei gelesen wird.
Ich habe den Abschnitt in ApplicationHost.config freigeschaltet:
%Vor%Aber das hat nicht funktioniert, also habe ich ApplicationHost.config manuell so geändert, dass es jetzt liest:
%Vor%Was ich wirklich erreichen möchte, ist "deflate" als einziges Komprimierungsschema für eine meiner Sites zu setzen.
Damit dies funktioniert, müssen Sie nach dem Entsperren der Datei application.config die spezifische Konfiguration auch über die Befehlszeile einstellen.
1) Entsperren Sie den Teil Ссылка der Datei application.config:
%Vor%2) Angenommen, Sie möchten dynamische JSON-Anfragen bearbeiten (z. B. mimetype = application / json ), sollten Sie diesen Befehl verwenden:
%Vor%3) Wenn JSON-Anfragen Ihr Fall sind, möchten Sie vielleicht auch die charset = utf-8 Variante behandeln, die IIS Ihnen aus irgendeinem Grund in den meisten Fällen zurückgibt:
%Vor%Ich hatte vorher ein ähnliches Problem, vor langer Zeit, um mich genau zu erinnern. Ich denke, ich habe die Änderungen direkt in der ApplicationHost.config vorgenommen (% windir% \ system32 \ inetsrv \ config), aber keine ideale Lösung.
Angenommen, Sie haben hier nachgesehen Ссылка - Haben Sie versucht, das in diesem Post erwähnte clear -Element zu verwenden?
Tags und Links iis-7 compression