2010-02-08 91 views
2

我們遇到了「無效回發或回調參數」異常的間歇性問題。在三天的過程中,我們有大約18,000次成功提交和7例用戶因此例外而被阻止。間歇性回發或回調參數無效?

儘管在絕大多數時候提交成功,但這是一項支付交易,所以失敗率是不可接受的。

由於應用程序已經通過嚴格的QA過程,並且在絕大多數時間在生產中按預期運行,所以看起來應用程序代碼非常合理,並且還有其他一些變量會導致這些錯誤(環境,意外的用戶行爲)。

有沒有其他人看過這個問題呈現間歇性?

感謝, 理查德

回答

0

我已經看到了這個問題,當用戶重新提交形式,而仍在處理以前的回發。在這種情況下,解決方法是在處理回發時禁用「提交」按鈕。您的應用程序可能會有這種情況嗎?

+0

嗨Amal: 感謝您的迴應! 在這種情況下,提交按鈕被隱藏。我發現了一些似乎適用的其他信息,我將作爲答案發布。 謝謝! 理查德 – rgeorge 2010-02-08 23:54:36

2

看起來這是帶寬問題!

使用此blogpost中的信息,我能夠重現問題並返回給我們的客戶服務人員,讓他們查詢用戶的互聯網連接。所有要求報告此問題的客戶都進行了撥號。

從這個blogpost和的一個報價的問題了。

「喬氏理論,我認爲是正確的,是在他們的瀏覽器,即使接收__EVENTVALIDATION形式輸入用戶可以創建一個回傳這可能發生,例如,通過一個不好的連接,所產生的POST將不包含__EVENTVALIDATION輸入,因此ASP.NET無法驗證回發參數,klaxons會哭,玻璃破碎,運行時會拋出異常。

謝謝大家!

相關問題