更新程序后,应用程序池回收超慢
时间:2010-06-08
来源:互联网
16:00更新站点的dll文件。
到18:00.新的dll文件仍然没有正式被执行,执行的代码依然是旧的dll的代码。求解?
到18:00.新的dll文件仍然没有正式被执行,执行的代码依然是旧的dll的代码。求解?
作者: l8487 发布时间: 2010-06-08
在IIS里选择"重新启动站点"就可以立即生效了.
作者: theforever 发布时间: 2010-06-08
应该是更新dll文件之后。站点马上自己就重启的啊??
作者: l8487 发布时间: 2010-06-09
当你更新/bin目录下的dll的时候,Web应用程序所发生的事情叫做"Appdomain Recycle",它不可能导致应用程序池回收。请你参考http://topic.csdn.net/u/20090123/17/f41c7595-f3c5-48ad-803a-bb6328761e0e.html里面我的回复来了解什么是Appdomain Recycle
对于你所说的情况,确实很难解释。按照原理来讲,更新了/bin下的dll之后,Web应用程序确实会在下一个新请求到来的时候被自动重启。不知道你一次性更新了多少个dll?复制这些dll需要花费多少时间?
对于这种动态部署的情况,建议最好修改一下maxWaitChangeNotification和waitChangeNotification
参数。
参考:
http://msdn.microsoft.com/en-us/library/e1f13641.aspx
对于你所说的情况,确实很难解释。按照原理来讲,更新了/bin下的dll之后,Web应用程序确实会在下一个新请求到来的时候被自动重启。不知道你一次性更新了多少个dll?复制这些dll需要花费多少时间?
对于这种动态部署的情况,建议最好修改一下maxWaitChangeNotification和waitChangeNotification
参数。
参考:
http://msdn.microsoft.com/en-us/library/e1f13641.aspx
作者: archu 发布时间: 2010-06-12
有没有更给力的解答了。
作者: l8487 发布时间: 2010-08-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28