The WebResource.axd handler must be registered in the configuration to process this request

ColdFusion , Windows 2008 Server Add comments

Has this crop up a few times, and there are all kinds of articles on the web giving complex workarounds which simply did not apply in my case.

The cause in my case was ColdFusion, specifically the wildcard (*)  handler mapping, because this handler tries to process the request first to see if the file being requested is CFML, if not then it returns the request back to IIS, which thus causes the above error.

The solution is simply to remove the wildcard handler mapping.

image

If you need to run CF and ASP.NET on the same site then you need to do so without the wildcard handler mapping. Unfortunately the regular handlers don't actually work as they point to jrun_iis6.dll , and I have no idea why they are even created, perhaps some legacy thing.

So you have to  change all the standard handlers (.cfm, .jsp etc) to point to the jrun_iis6_wildcard.dll instead of jrun_iis6.dll, and CFM pages will now work happily with ASP, PHP or anything else.

3 responses to “The WebResource.axd handler must be registered in the configuration to process this request”

  1. Steven K Says:
    Thanks Russ, just installed CF9 and hit this problem. Saved me a lot of time
  2. Jeff B Says:
    Thanks for the info. Worked great for me.
  3. Tom Says:
    THANK YOU!

Leave a Reply

Leave this field empty

Powered by Mango Blog. Design and Icons by N.Design Studio