2

我對global.asax文件進行了更改,因此我想回收我的web應用程序以使更改生效。如何在生產服務器中安全地回收我的asp.net Web應用程序?任何想法..如何在生產服務器中回收我的asp.net Web應用程序?

+1

定義'安全'。 – RPM1984 2010-09-01 04:18:54

+0

@RPM不影響現有的應用程序.. – 2010-09-01 04:24:41

+3

只需上傳新的global.asax - 下次訪問者開始新會話時,應用程序將自動調用新代碼。 – 2010-09-01 04:42:20

回答

2

只需上傳新的global.asax - 下次訪問者開始新會話時,應用程序將自動調用新代碼。

1

在IIS中,您可以爲應用程序回收應用程序池。

在IIS 7中:進入應用程序池,右鍵單擊應用程序的應用程序池,然後單擊「回收...」。

如果你擔心不會殺死用戶的會話等,那麼我不知道這是可能的。

+0

用戶'@ rockinthesixstring'評論完美工作 – 2010-09-01 05:18:11

+0

無需回收應用程序池。 – Dienekes 2010-09-01 05:53:57

1

將asax文件直接上傳到服務器實例上,它將按預期工作。

當您在站點上載新的global.asax文件時,將會創建一個新的AppDomain,這將用於任何到達服務器的新請求,並且對於現有請求,早期版本會像會話的活性。

相關問題