More:

This error occurs because the HTTP Handler configured to handle the request has 
certain preconditions set, but its Application pool does not meet some or all 
of these preconditions.  This causes the static file handler to be used to 
process the request instead.  The processing of the request then fails and the 
404.17 status returned because the request is for a dynamic resource and not a 
static one.

For example, consider the following handler mapping:


<add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" 
verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" 
scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" 
preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" 
/>


In this case, a 404.17 error is returned if the *.aspx resource being requested 
from the site is handled in an Application pool that is not running in Classic 
Mode, is not 32 bit, or is not running the 2.0 version of the .NET Framework.   
In order for the resource to be served correctly in this example, all 3 
pre-conditions must be met.  Specifically, the application pool hosting this 
resource would have to be configured for Classic Mode, it would need to be 
configured to use the 2.0 version of the .NET Framework, and it would need to 
be set for 32 bit applications.


----------------------------------------

To unsubscribe from this list, please send an email to [email protected] 
with "unsubscribe terascript-talk" in the body.

Reply via email to