我被告知,每次刷新我们的网站,无论是单独的网页或整个网站,我应该先停止应用程序池,更新我的网站文件或文件,然后启动应用程序池。 我的网站文件由HTML,JS,ASPX,INC,GIF,JPEG,CONFIG等组成。 我问,因为我相信我已经更新了我的网站,而不停止应用程序池并启动它,并停止并启动它,只是试图找出正确的方法应该是什么。
当您更新您的网站时,您不必回收或重新启动您的应用程序池。 无论是添加/更新文件或更新您的web.config。
IIS自动获取所有更改。
为什么你可能想要回收的原因包括:
默认情况下,应用程序池每29小时回收一次,因此通常不必手动回收应用程序池。
这真的取决于你正在做什么改变。 如果你只是更新configuration文件,那么通常你甚至不需要回收应用程序池,更不用说停止和启动它了。 而如果你已经改变了一些asp.net的东西,那么通常需要回收应用程序池,但是再次,通常不需要停止和启动。
下面是一个很好的解释,当你回收应用程序池和/或重置IIS时会发生什么。 给它一个阅读,你应该更好地了解什么时候需要停止/启动。
http://fullsocrates.wordpress.com/2012/07/25/iisreset-vs-recycling-application-pools/