Can you tell us a bit about the server? Is .NET 4 installed? I suppose you're using IIS 6, is that correct?
You need to tell the application pool that it should use .NET 4 and run integrated mode otherwise the website will not work. If it's IIS 6 you need to make sure that the ASP_NET user has the proper permissions as well.
Btw, what version of Umbraco are you trying to run?
@Jan, thanks for your reply! Yes, it's running on IIS 6 with Umbraco 6.1.0. And .Net 4 is installed. Can I run Umbraco 6.* on IIS6? Still got a lot of exceptions...
@Jan, the problem has been solved. Thanks for your support! Actually, the error message that I got from Umbraco didn't show me the real reason. The real reason is our WebAPI service failed and the exception has not been captured properly. After that, Umbraco tried to set something in the header, I guess it's http result code because it's WebAPI service. But the way that Umbraco is using to access the header cannot work well with classic mode. Then, it thrown out another exception as below. Those exceptions confused me and make me think the reason is classic mode. :-)
/Andrew
-------------------------------- please ignore follwoing info. Just help to understand my explaination on above.
@Jan, thanks for you help!! All errors are same. The error message in Umbraco log file is:
We have a similar problem trying to run Umbraco 6 on Win Server 2003 / IIS6 / .net 4, i.e., although our test site "appears" to be behaving itself, the log files are filling up with "This operation requires IIS integrated pipeline mode." errors! Could you offer us any further insight as to how you solved the problem, not sure what you mean by "The real reason is our WebAPI service failed...".
Edit: OK, got it! An unhandled exception eventually gives rise to a call to System.Web.HttpResponse.get_Headers(), said call not being valid when running on IIS6. The issue reported at http://issues.umbraco.org/issue/U4-2326 appears to outline the general problem in the specific context of the Rich Text Editor failing to display.
Is there any way to run Umbraco 6.* on windows 2003??
So far, I met a big issue when I tried to run Umbraco 6.* on windows 2003. It thrown out a lot exceptions said
System.PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.
at System.Web.HttpResponse.get_Headers()
at Umbraco.Web.UmbracoModule.<Init>b__d(Object sender, EventArgs args)
Instead of have a windows 2008 server, is there any possiblity to solve this problem for windows 2003?
Thanks!!!!
Hi Andrew
Can you tell us a bit about the server? Is .NET 4 installed? I suppose you're using IIS 6, is that correct?
You need to tell the application pool that it should use .NET 4 and run integrated mode otherwise the website will not work. If it's IIS 6 you need to make sure that the ASP_NET user has the proper permissions as well.
Btw, what version of Umbraco are you trying to run?
Hope some of these pointers help.
/Jan
@Jan, thanks for your reply! Yes, it's running on IIS 6 with Umbraco 6.1.0. And .Net 4 is installed. Can I run Umbraco 6.* on IIS6? Still got a lot of exceptions...
Thanks!
/Andrew
Hi Andrew
Not sure if it's compatible - But I know that someone was able to run 4.11.8 on IIS6 - so maybe there is a chance to get this working as well.
But as I mentioned it's important that the app pool is running .NET 4 and integrated mode.
Also make sure that the MVC framework is installed.
Could you give us some more detailed error messages?
Hope these pointers help.
/Jan
@Jan, the problem has been solved. Thanks for your support! Actually, the error message that I got from Umbraco didn't show me the real reason. The real reason is our WebAPI service failed and the exception has not been captured properly. After that, Umbraco tried to set something in the header, I guess it's http result code because it's WebAPI service. But the way that Umbraco is using to access the header cannot work well with classic mode. Then, it thrown out another exception as below. Those exceptions confused me and make me think the reason is classic mode. :-)
/Andrew
-------------------------------- please ignore follwoing info. Just help to understand my explaination on above.
@Jan, thanks for you help!! All errors are same. The error message in Umbraco log file is:
2013-06-02 10:22:14,875 [9] ERROR Umbraco.Core.UmbracoApplicationBase - [Thread 1] An unhandled exception occurred
System.PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.
at System.Web.HttpResponse.get_Headers()
at Umbraco.Web.UmbracoModule.b__d(Object sender, EventArgs args)
at System.Web.HttpApplication.RaiseOnPreSendRequestHeaders()
The error in windows application event is:
Event Type:Warning
Event Source:ASP.NET 4.0.30319.0
Event Category:Web Event
Event ID:1309
Date:04/06/2013
Time:11:03:30
User:N/A
Computer:VMU-MAYB-APP1
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 04/06/2013 11:03:30
Event time (UTC): 04/06/2013 03:03:30
Event ID: e33034da901d48a486181a873961d541
Event sequence: 30
Event occurrence: 2
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1246902953/Root-1-130147884676093750
Trust level: Full
Application Virtual Path: /
Application Path: C:\***\Web\Stash_Content\UmbracoCms.6.1.0-beta-2\
Machine name: VMU-MAYB-APP1
Process information:
Process ID: 3336
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: PlatformNotSupportedException
Exception message: This operation requires IIS integrated pipeline mode.
at System.Web.HttpResponse.get_Headers()
at Umbraco.Web.UmbracoModule.b__d(Object sender, EventArgs args)
at System.Web.HttpApplication.RaiseOnPreSendRequestHeaders()
Request information:
Request URL: http://uk.***.com/umbraco/api/looksapi/getLooks?pageSize=6&pages=4&tag=-1&sortBy=latest
Request path: /umbraco/api/looksapi/getLooks
User host address: ****
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 7
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at System.Web.HttpResponse.get_Headers()
at Umbraco.Web.UmbracoModule.b__d(Object sender, EventArgs args)
at System.Web.HttpApplication.RaiseOnPreSendRequestHeaders()
Custom event details:
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Hi Andrew,
We have a similar problem trying to run Umbraco 6 on Win Server 2003 / IIS6 / .net 4, i.e., although our test site "appears" to be behaving itself, the log files are filling up with "This operation requires IIS integrated pipeline mode." errors! Could you offer us any further insight as to how you solved the problem, not sure what you mean by "The real reason is our WebAPI service failed...".
Edit: OK, got it! An unhandled exception eventually gives rise to a call to System.Web.HttpResponse.get_Headers(), said call not being valid when running on IIS6. The issue reported at http://issues.umbraco.org/issue/U4-2326 appears to outline the general problem in the specific context of the Rich Text Editor failing to display.
Thanks,
Angus
is working on a reply...