2014-03-28 19 views
-2

我有一個aspdotnetstorefront的開發人員實例,沒有其他人正在使用。每當我第一次到達電子商務前臺或管理後臺時,它會以黃色屏幕(在我的瀏覽器中)重新啓動。爲什麼我的aspdotnetstorefront實例重新啓動時,我第一次連接到它每天

有時它甚至在將物品添加到購物車的過程中重新啓動。

我知道應用程序已經啓動,並且在我第一次發送請求時加載,但爲什麼會出現黃色屏幕,指出應用程序在實際啓動時正在重新啓動。

店面中是否有控制此行爲的配置。

我想要的只是它應該啓動並向我顯示我沒有黃色屏幕所要求的屏幕(我沒有問題,第一個請求需要更長的時間來服務)。

enter image description here

+0

您有一個黃色屏幕?可能意味着很多東西。也許你的顯示器壞了,或者你的顯卡,或者你的電纜。噢,你的意思是一個錯誤屏幕?!是的,也許如果你告訴我們錯誤是什麼,我們可以提供幫助,而不是被迫做出瘋狂的猜測。 – mason

+0

如果你曾經與Aspdotnetstorefront合作過,你會知道我所指的是什麼黃色屏幕。我將不得不等待另一天,直到我再次得到它。明天我會發布屏幕截圖。 –

回答

0

您可能這裏有兩個不同的問題。

  1. 應用程序啓動時,AspDotNetStorefront具有啓動例程當最初加載到內存中。該過程執行幾件事情,但一個非常昂貴和耗時的操作是重新加密所有加密的數據,例如。客戶密碼和敏感的交易數據。這樣做的原因是因爲它沒有任何機制來確定您的加密密鑰是否在啓動之間發生變化,只是在每次初始加載時運行該進程。在大多數店面這個時間是微不足道的。如果您有很多客戶數據或訂單歷史記錄,因爲您沒有歸檔和清除策略,則此過程可能會耗費大量時間,並最初導致超時錯誤。第二次運行它時,您的sql服務器緩存很可能已啓動並在默認超時期限內運行操作。

    要解決這個問題,您必須進入db.cs並根據AspDotNetStorefront的版本,您需要找到正確的位置來設置SqlCommand對象的連接超時時間。

    此外,您會在任何時候從內存卸載應用程序時收到初始加載問題。默認情況下,如果20分鐘內沒有任何活動,IIS會自動卸載應用程序。

  2. 您添加到購物車的問題可能是由於各種原因導致的,我們需要詳細的錯誤信息才能幫助您排除故障。我只能猜測你正在得到關於設置自定義錯誤關閉的一般信息。如果這還不夠清晰,請在此處找到好的說明:http://www.serverintellect.com/support/programming/custom-errors/

+0

我剛剛在問題中提到了黃色屏幕,並添加了屏幕截圖。如果看到屏幕截圖改變了你的答案,請更新你的答案,讓每個人都受益。提前致謝。 –

相關問題