Frage

Ich bin Debuggen ein Httpmodule mit einer ASP.NET-Antwortfilter. Diese dynamisch neu schreibt Teile von gerenderten Sharepoint WCM Seiten. Die Veröffentlichung von Seiten machen fein in SP2007 auf beiden Server 2003 und Server 2008. Jedoch die entsprechenden Seiten nicht in SP2010 B2 auf Server 2008 R2 / IIS7 zu machen. Der folgende Fehler wird zurückgegeben von ASP.NET:

  

Post-Cache-Substitution ist nicht kompatibel mit Modulen in der IIS integriert Pipeline, dass die Antwortpuffer ändern. Entweder ein natives Modul in der Pipeline hat eine HTTP_DATA_CHUNK Struktur modifiziert, die mit einer verwalteten Cache Post Substitution Rückruf oder ein verwalteter Filter hat die Reaktion modifiziert.

Dieser Fehler steht im Einklang mit KB # 2014472 . Allerdings:

  1. Caching ist für den anonymen deaktiviert und Zugriff auf Websitesammlungsebene authentifiziert
  2. Es scheint keine Substitution Kontrollen werden entweder auf dem Master oder Layoutseite
  3. Die IIS 7-Einstellungen sind alle Lager default

Dies geschieht zum Beispiel auf /pages/default.aspx. Es scheint wahrscheinlich, etwas Cache im Zusammenhang fehlt mir ... aber was?

War es hilfreich?

Lösung 2

UPDATE

Hier ist eine offizielle "Antwort" von MS Dev-Support zu diesem Thema.

Frage:
Was ist die Alternative zur Antwort Filterung in ASP.NET für von einem anderen Prozess gemacht HTML modifizieren, wenn:
1. Der andere Prozess kann nicht geändert werden
2. Post-Cache Substitution muss unterstützt werden

Antwort:
„Ja, du Frage ist klar, wie blauer Himmel und dies wird behauptet offiziell unterstützt werden. Als Post-Cache Substitution bestimmte Substitutions chunks kombinieren würde das Antwortbytes während Antwort Filterung erwartet, dass das Roh-Bytes der Antwort zu filtern (nicht modifiziert) die zuvor kombinierten Substitution Brocken. So kann nicht mehr erhalten werden.

Es gibt keine Alternative von Microsoft so weit. "

Andere Tipps

Vielleicht haben Sie eine passende Lösung jetzt gefunden, aber ich auf dieses sehr gleiche Problem gestolpert.

Ich war in der Lage, es zu lösen von der Website "Seiten und Steuerelemente" in IIS 7 Öffnen und stellen Sie die Buffer False .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top