应用程序迁移到.net 4,NewRelic在System.Web.DefaultHttpHandler中显示双重请求和时间

时间:2014-01-03 10:21:19

标签: asp.net iis newrelic

我们刚刚将.Net 2的应用程序迁移到.Net 4(没有重大代码更改);该应用程序使用自定义HttpModule来提供无扩展名的URL(基于404页面 - 请求进入,点击我们的自定义404页面,通过模块并在幕后转移到正确的页面)。

迁移后一切运行良好,但NewRelic每分钟显示的请求数量非常多(我们知道它不对,因为我们可以监控防火墙或负载均衡器上的当前请求)并显示大量时间在/System.Web.DefaultHttpHandler。

有没有人见过这个?我怀疑它可能是ASP .Net试图为我们处理无扩展的URL,但我不知道如何防止这种情况 - 我只是努力获得一个环境,我可以做一些测试,但如果有人有我希望听到他们的任何建议!

由于 萨姆

1 个答案:

答案 0 :(得分:0)

以防万一其他人遇到这个问题 - 这只是通过web.config删除ASP .Net 4无扩展名URL处理程序的问题,因为它试图在我们的404处理程序的同时处理请求。