我在Google上搜索过这个问题的答案,但似乎没有太多信息。有谁知道你是否可以使用WCAT和/或TinyGet来测试使用HttpHandlers的asp.net应用程序?我已经尝试了这两种工具,并且我收到了内部服务器错误500.看起来HttpContext有问题吗?
[NullReferenceException: Object reference not set to an instance of an object.]
BCT.BaseHttpHandler.Process(HttpContextBase context) +622
BCT.UADTimeHttpHandler.Process(HttpContextBase context) +55
BCT.BaseHttpHandler.ProcessRequest(HttpContext context) +75
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep
.Execute() +181
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& comp
letedSynchronously) +75
我也尝试过使用WCAT Fiddler插件,但是对于可能丢失的注册密钥存在不同的错误。
答案 0 :(得分:1)
绝对可以。 WCAT就像任何浏览器一样发出HTTP请求。你的处理程序中有一个bug,就是这样。堆栈跟踪指出的代码是什么,这里:
BCT.BaseHttpHandler.Process(HttpContextBase context) +622