2012-11-07 64 views
0

想要替換IIS上的dll文件,而不重新啓動IIS或停止網站,但每次我替換它給錯誤文件正在使用其他進程。是否有任何方法來替換IIS上的DLL文件,而無需重新啓動IIS或停止googleed但它得到的答案不可能。是嗎?在IIS上替換DLL

+0

是的,這是不需要

重置IIS。 :P –

回答

2

即使網站正在運行,您應該能夠覆蓋現有的dll文件。替換整個bin文件夾是不可能的,但替換dll是。當更新的dll文件(或bin文件夾中的任何東西),因爲該應用程序將自動回收

+0

我m替換DLL,但它給我錯誤文件正在使用另一個進程.... – Rahul

+0

這似乎很奇怪。你確定它是使用它而不是其他程序的iis嗎? – middelpat

+1

是的,你是對的..... – Rahul

-1

是的。

只要IIS服務正在運行,DLL就會保留在內存中。替換DLL之後您應該執行IIS重置,以便替換的程序集被編譯和加載。

+0

我更換DLL,但它給我錯誤文件正在使用另一個進程....我該怎麼辦? – Rahul

+0

你shd停止你的網站,然後開始。 – Vasanthan