我爲XmlHttp結果我有一個很奇怪的問題,我的web服務:ASP.NET Web服務:一個呼叫在double'd請求
其典型的/標準ASP.NET(V4)web服務,通過GET調用beeing。
一切工作正常,但今天我做了跟蹤,因爲我這個HTTP模塊中設置了customn HTTP模塊
我把一些記錄通話,在開始/結束請求
查看日誌的時候,我可以看到,如果我的服務被調用一次(由客戶JS-法),實際上是兩個請求完成的WebService
(HTTP的模塊也會爲標準ASP.NET的WinForm頁面,我有沒有這個問題 - 它只發生在調用web服務的情況下)
有沒有人有一個想法是什麼會導致這個問題?
賈斯汀嗨叫了兩聲,與產生額外的斜槓請求的結尾看起來像'http://localhost/XRSF.asmx/RMG?Param1 = 0&Param2 = 0 /' - 使得服務崩潰...提琴手,行 - 我會嘗試作爲下一個選項! – johngrinder 2011-06-03 17:42:40
OK,正如你所建議的那樣,我嘗試了Fiddler - 事實上,它只顯示每個web服務調用的一個請求...奇怪,所以它必須在http模塊中 - >我怎樣才能找到更多關於你的第二個提示,關於通過http模塊進行多次運行的地方是否很自然?我在'PreRequestHandlerExecute'和'PostRequestHandlerExecute'中做了http-module loggin的東西 - 看起來這兩個請求都是級聯的,因爲在第一次調用''Pre'Execute'之前,我有兩個調用'Pre ... Execute' Post ... Execute'被調用。任何其他想法? Thx – johngrinder 2011-06-03 18:14:22
好的,一些進一步的調查顯示,它似乎是在請求調用中保持活力的東西。 – johngrinder 2011-06-03 18:32:53