2011-01-28 18 views
0

我正在從一個SQL數據庫顯示數據的asp.net網頁上工作。爲什麼我回發時網頁被掛起?

有一種表格可供用戶填寫以更新數據。但是,窗體不是用任何ASP.net控件編寫的。表單使用jQuery $('#myform').submit()提交。

我對我的開發Web服務器(VS開發服務器,CASINI)上的這個頁面完全沒有問題。但是,當我將其推送到我的生產服務器場時,我的用戶在回發不起作用時會出現間歇性問題。

頁面始終會響應GET請求而加載,但是當用戶提交表單時,該表單可能工作,也可能不工作。

當用戶提交表單時,會發生四件事情之一。

1)表單提交和一切正常 - 數據更新。

2)表單提交和服務器超時 - 數據是而不是已更新。

3)表單提交和服務器返回空白頁 - 數據是而不是已更新。

4)表單提交和用戶看到消息「Internet Exploder無法顯示頁面」 - 數據是而不是已更新。

似乎沒有韻或原因,當頁面做或不工作。唯一一致的事情是頁面總是加載GET請求。

我的會話是超出處理範圍(用於服務器場)。

任何情況下都不會返回任何有意義的錯誤消息。我應該從哪裏開始尋找問題?

+2

你可以發佈你的代碼嗎?沒有它,就沒有機會解決這個問題。 – Oded 2011-01-28 17:29:08

+0

聽起來像服務器問題,我會開始檢查事件日誌。 – 2011-01-28 18:10:48

回答

0

你在這裏談論了許多不同的層(jQuery,ASP.NET和我假定服務器場的IIS)。我會用一些日誌來檢測你的問題在哪個特定區域。

如果整個事情都在你的開發機器上發生,你可以使用Fiddler或Firebug來調試你的HTTP請求的問題。

1

聽起來像你可能會得到一個無限循環的網絡超時或代碼。單元測試DAL或開始刪除部分,直到找到問題。

相關問題