2011-10-15 38 views

回答

0

如果你實際上可以替換DLL,這意味着它不是由工作進程時加載(或其他的。 DLL文件將被鎖定)。看到它尚未使用,工作進程將不會重啓 - 如果/在需要時它只會加載新的.dll文件。

但是,因爲它讓你處於不確定的狀態,我不建議這樣的「溫暖」的升級。

+0

我認爲我們得到了這個問題,目前我們新開發的一個剛剛更換,現在我們正在對應用中的一些奇怪的錯誤部署構建。具體來說,使用Ajax調用正在返回整個頁面而不是Json對象,只是想知道是否可以觸發這樣的問題?而服務器仍在運行 – Nikshep

+0

永遠無法取代你的系統的重要組成部分 - 它可能會導致用戶中不一致的結果,甚至withing同一會話。只需重新啓動服務器,看看不良行爲是否已解決。如果沒有,你在某個地方有一個bug。希望這可以幫助 –

0

是的,它的作用。 過程的工人將重新啓動還有其他幾個原因也是:

Web.config文件修改 更改或添加任何文件到/ bin目錄

It's建議您停止的應用程序池和你的網站,進行任何更改,然後重新啓動它,這樣您的應用程序就不會出現奇怪的行爲。

相關問題