Das HttpCompression-Element in web.config wird nicht in IIS7.5 gelesen

8

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

%Vor%

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.

    
madsny 09.11.2011, 18:44
quelle

2 Antworten

2

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%     
Tuco 03.02.2016 23:43
quelle
1

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?

    
Mick P 01.09.2014 18:36
quelle

Tags und Links