我剛剛在使用VB 2010學習ASP.NET,儘管我已經取得了很大的進步,但我無法解決一個問題。我也在網上尋找答案,但我沒有找到任何與我正在處理的內容。 ...雖然我可能不會使用正確的搜索字詞。單擊按鈕後的長時間延遲
無論如何,這是一個應用程序,將運行在我們公司的互聯網網站上,要求用戶輸入信息到文本框並點擊按鈕接受它。然後它會顯示一個模式彈出窗口,要求用戶確認。彈出窗口有一個「確認」按鈕和一個「取消」按鈕。取消按鈕立即生效(隱藏確認彈出窗口),但確認按鈕會掛起幾秒鐘,然後移動到下一步,這是一個模式「謝謝」彈出窗口。確認按鈕將數據寫入數據庫。
現在,這就是它在開發環境中的工作原理。但是,當它位於生產服務器上時,它將在它執行任何操作之前坐在那裏,以知道多久。我可以告訴它正在寫入數據庫,然後在頁面上顯示數據,但「確認」彈出窗口保持不變,「謝謝」彈出窗口從不顯示。此外,該應用程序應該發送一封電子郵件給用戶作爲確認,但它不這樣做。
當它像這樣掛斷時,我從來沒有等待足夠長的時間來看它什麼時候趕上。當它像這樣生活的時候,我不知道調試它的方法。
有關該頁面的更多信息:有幾個更新面板,其中一個響應計時器滴答滴答每秒更新頁面上的字段。其他人被設置爲「有條件」,被其他事件更新。例如,Confirmation和Thank You模式是在有條件的更新面板中響應不同的事件。
所以我有兩個問題:任何人都可以告訴我關於掛機,並且有一種方法可以從一個活網站進行調試嗎?哦,也許是第三個:你有更多的更新面板嗎?
更新:後續問題:它可以在不同的線程上關閉,從正確的線程脫離軌道嗎?我從來沒有真正理解線程,但這似乎是一種可能性。