This is a migrated thread and some comments may be shown as answers.

"No http handler was found" error after fresh install

2 Answers 140 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Brian D
Top achievements
Rank 2
Brian D asked on 30 Oct 2012, 09:13 PM
My problem:  After a fresh install of TeamPulse, new database (SQL 2008 R2), fresh IIS7, I get the following error in the Application Log:

Exception information: 
    Exception type: HttpException 
    Exception message: No http handler was found for request type 'GET'
   at System.Web.HttpApplication.MapIntegratedHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig, Boolean convertNativeStaticFileModule)
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)


I also see multiple instances of this error in the web-log.txt file, in 

2012-10-30 16:51:14,598 [5] ERROR TeamPulse.Shared.Logger -  - Unhandled Exception.  System.Web.HttpException (0x80004005): Error executing child request for ~/WebLogin/Login.aspx. ---> System.Web.HttpException (0x80004005): No http handler was found for request type 'GET'
   at System.Web.HttpApplication.MapIntegratedHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig, Boolean convertNativeStaticFileModule)
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
   at System.Web.HttpServerUtility.Transfer(String path)
   at TeamPulse.Client.Host.Global.Application_AuthenticateRequest(Object sender, EventArgs e)
   at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


I have tried this in multiple environments, with different versions of TeamPulse (2012 R2 and 2012 R5 SP1).  The only commonality has been Windows 2008 R2, A/D domain logins and a SQL 2008 R2 database.  I get the same problem each time.   I have other ASP.NET MVC and .NET 4.0 sites running on the same boxes.   I have re-run the aspnet_regiis.exe -i command.   The domain user is a domain admin, and has batch logon rights.   There must be something obvious I am missing.

Any thoughts?


2 Answers, 1 is accepted

Sort by
0
Brian D
Top achievements
Rank 2
answered on 30 Oct 2012, 09:45 PM
Ok I figured out the problem.   The other commonality had been ColdFusion, which by default sets up a handler on * for any request.  This was blocking TeamPulse from running (though strangely the only .NET app on that server to complain).   So eliminate the * handler and move on with life.  Done.

Someday we'll be able to get away from CF.
0
David Harris
Telerik team
answered on 31 Oct 2012, 03:22 PM
Hello Brian,

I'm glad to see that you have determine the cause of the problem and I thank you for providing us with the information on what caused it. This will be valuable information for us in case we encounter such a situation with future customers.

Regards,
David Harris
the Telerik team
Tags
General Discussions
Asked by
Brian D
Top achievements
Rank 2
Answers by
Brian D
Top achievements
Rank 2
David Harris
Telerik team
Share this question
or