Last post Jul 24, 2014 10:09 PM by Starain chen - MSFT
Jul 23, 2014 04:11 PM|AlanTJohnstone|LINK
I have a project using Signal R that works on IIS Express and IIS7 running under windows 7.
I want to use the Abyss web server (for production).
When I run it I get the following error:
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
[PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.]
Microsoft.Owin.Host.SystemWeb.CallHeaders.AspNetResponseHeaders..ctor(HttpResponseBase response) +37
Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.GetInitialEnvironment(HttpApplication application) +263
Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.PrepareInitialContext(HttpApplication application) +19
Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContextStage.BeginEvent(Object sender, EventArgs e, AsyncCallback cb, Object extradata) +462
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18446
I simply copied the files in the project into the Abyss web server folder and told it that it was an ASP.net project.
It would seem that the project starts to run but that I have not set something up correctly in Visual Studio 2013 web
I really do not understand what I have to change I have tried changing the target of IIS7 to "External host" but that
had no effect.
I cannot see in any file eg web config where the iis server is mentioned.
I have tried publishing using the publish method of "File System" with the same result.
Has anybody done this before. I am sure I am making some simple mistake.
Jul 24, 2014 10:09 PM|Starain chen - MSFT|LINK
For an application pool in the IIS, there are two managed pipeline mode: Classic and
As far as I know the classic mode is not supported for SignalR and it requires the integrated mode. Base on the error message, I think you aren’t using the integrated mode. I don’t familiar with Abyss web server. I suggest that you should contact to them
to check whether it supports the integrated mode and use it.
There is a blog that may benefit you:
# Hosting a SignalR application on Windows 2008r2 and IIS 7.5