I have a web application being developed on Windows 8.1, .NET 4.5.1, IIS 8.5 (under Integrated AppPool), Visual Studio 2013 over the default template that includes ASP.NET I
This was a strange problem since my hosts IIS shouldn't complain that it requires integrated pipeline mode when it already is in that mode as I stated in my question as:
I have searched a lot and unable to find anything except for directing the reader to change the pipeline from classic mode to integrated mode that which I already did with no luck..
Using Levi's directions, I put and <%: System.Web.Hosting.HttpRuntime.UsingIntegratedPipeline %>* on an empty aspx page and told my host what going on and asked them to fix the problem and confirm the problem using the page I uploaded... I checked very often if something has changed at the state of the page and I can see that they struggled 3-4 hours to solve it... <%: System.Web.Hosting.HttpRuntime.IISVersion %>
When I asked what they have done to solve the problem, their answer was kind of 'classified', since they said:
Our team made the required changes on the server
The problem was all with my host.
* Update: As Ben stated in the comments
<%: System.Web.Hosting.HttpRuntime.UsingIntegratedPipeline %>and<%: System.Web.Hosting.HttpRuntime.IISVersion %>are no longer valid and they are now:
- <%: System.Web.HttpRuntime.UsingIntegratedPipeline %> and
- <%: System.Web.HttpRuntime.IISVersion %>