我有一個安裝在2003服務器上的asp.net應用程序。ASP.Net在每個請求上重建
我在名爲X的dir上安裝了一個主要安裝,並在名爲X_test的dir上安裝了一個測試安裝。
當我將我的代碼的新版本安裝到X_TEST時 - 那個網站(測試上的那個網站)在每個請求上重建dll,導致響應時間非常慢。
當我將X從X拷貝到X_test - 它工作正常,但是當我使用新的bin時,我得到每一個請求的構建。
任何想法?
我有一個安裝在2003服務器上的asp.net應用程序。ASP.Net在每個請求上重建
我在名爲X的dir上安裝了一個主要安裝,並在名爲X_test的dir上安裝了一個測試安裝。
當我將我的代碼的新版本安裝到X_TEST時 - 那個網站(測試上的那個網站)在每個請求上重建dll,導致響應時間非常慢。
當我將X從X拷貝到X_test - 它工作正常,但是當我使用新的bin時,我得到每一個請求的構建。
任何想法?
最後,我發現在我們的代碼的某個地方,它將一個文件寫入bin目錄並將其刪除。
這會觸發ASP重建機制,這就是剛剛在你不知道的情況下引起的問題
在四個小時的工作結束時,我們創建了一個新的虛擬目錄x_test2,並創建了一個新的物理位置,並解決了它。
:如果可能的話,你應該寫文件到*的App_Data *目錄,而不是*倉*目錄。 – Heinzi 2009-11-08 22:59:47