1
我在Google上搜索了一個答案,但似乎沒有太多的信息。有誰知道你是否可以使用WCAT和/或TinyGet來測試使用HttpHandlers的asp.net應用程序?我已經嘗試了這兩種工具,並且出現了內部服務器錯誤500.看起來像是HttpContext的問題?使用HttpHandlers進行WCAT和TinyGet測試
[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提琴手插件嘗試,但有關於可能丟失REG鍵不同的錯誤。
嗨。感謝您讓我走上正軌。我想這是一個設計缺陷。我檢查用戶代理,如果它不是我正在查找的內容,那麼我放棄請求並返回600的自定義http狀態。因此,不太確定爲什麼它將它解釋爲500?所以爲了使它工作,我將用戶代理檢查代碼註釋掉了。你知道你是否可以設置用戶代理字符串?謝謝! – Matt 2010-10-04 20:52:59
@Matt:當然可以,添加到你的配置文件中:setheader { name =「User-Agent」; value =「Mozilla/4.0(compatible; MSIE 5.01; Windows NT 5.0」; }(http://blogs.iis.net/mukhtard/archive/2009/04/02/sample-wcat-script-files.aspx ) – 2010-10-05 04:05:36
太好了,謝謝! – Matt 2010-10-05 19:58:24