I've got an HTTP handler set up in the web.config file:
<add verb="*" path="*_*.aspx" type="SeoHandler"/>
And have a file SeoHandler.ashx in the root of my web site that points to a SeoHandler.ashx.cs in the App_Code folder (the web site isn't a Web Application project).
When I run the site locally and type in a URL like "dork_test.aspx", the request is redirected to the handler where it then takes care of business.
But when the compiled site is running on my domain, "dork_test.aspx" will result in:
Server Error in '/' Application.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /dork_test.aspx
Why would SeoHandler catch the "dork_test.aspx" request locally but not on the server?
Not sure if this matters, but when I hit the URL SeoHandler.ashx on my domain, the handler works like it's suppose to.
Is it possible that the web host has some IIS setting that ignores my entry in <httpHandlers>
?