U4-2326 - Incompatibility with umbraco IIS6, Chrome

Created by Murray Roke 05 Jun 2013, 04:58:51 Updated by Sebastiaan Janssen 22 Jul 2013, 13:29:12

Is duplicated by: U4-2418

Is duplicated by: U4-2429

Relates to: U4-2382

With umbraco 4.11.8 & 4.11.9, on IIS6 (or cassini), and viewing it in chrome ... The symptom observed is the Rich text editor does not show up when using chrome.

I narrowed it down to an error requesting the file at this Path:


I get all the javascript in the response AND the HTML for a YSOD which includes this stacktrace:

[PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.] System.Web.HttpResponse.get_Headers() Umbraco.Web.UmbracoModule.<Init>b__a(Object sender, EventArgs args) in D:\Dev\umbracoSource\src\Umbraco.Web\UmbracoModule.cs System.Web.HttpApplication.RaiseOnPreSendRequestHeaders()

The issue seems to be related to the fact: You can use response.Headers methods only in IIS7 integrated pipeline mode, use response.ClearHeaders() and response.AppendHeader() methods in IIS 6

2 Attachments

Download _fix-for-u4-2326.patch


Murray Roke 05 Jun 2013, 22:57:42

I've attached a patch file to fix, I don't know if there's a way to do this without the try catch?

The Folk 06 Jun 2013, 05:17:28

I have same issue with Umbraco V6.0.6 & IIS 6

Sebastiaan Janssen 19 Jun 2013, 14:24:57

Thanks Murray, patch applied, changeset cf5624f377bbdd69fa10ac5a1062f6ac1a452dc6

Steve Farron 05 Jul 2013, 19:14:48

Running into this problem with 6.1.1.

Sebastiaan Janssen 10 Jul 2013, 12:33:39

@Steve Was fixed for 6.1.2 as well, please upgrade.

alex varghese 22 Jul 2013, 09:54:00

@Sebastiaan, we too are experiencing the same issue. Please let me know how to go ahead and apply the patch? Thanks.

Sebastiaan Janssen 22 Jul 2013, 11:23:33

@alex Depending on your umbraco version, upgrade to 4.11.10, 6.0.7 or 6.1.2 (choose the one closest to your current version) http://our.umbraco.org/documentation/Installation/Upgrading/

alex varghese 22 Jul 2013, 12:03:18

@Sebastiaan :

Our server architecture : IIS6, Windows server 2003

We are using 6.0.6 version and getting error : System.Web.HttpResponse.get_Headers() at Umbraco.Web.UmbracoModule.b__a(Object sender, EventArgs args) at System.Web.HttpApplication.RaiseOnPreSendRequestHeaders() 2013-07-22 11:35:02,026 [6] ERROR Umbraco.Core.UmbracoApplicationBase - [Thread 1] An unhandled exception occurred System.PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.

Can we get a dll file as patch to resolve the above error, or do you suggest any easy methods other than upgrading the version of Umbraco. Thanks

Sebastiaan Janssen 22 Jul 2013, 13:29:12

@alex That's what 6.0.7 is for. And upgrade IS easy.

Priority: Normal

Type: Bug

State: Fixed


Difficulty: Very Easy


Backwards Compatible: True

Fix Submitted: Patch

Affected versions: 6.0.6, 4.11.9, 4.11.8

Due in version: 6.0.7, 4.11.10


Story Points: