IIS服务中断:是什么导致了它们?

时间:2009-01-13 15:40:15

标签: iis

我还没有找到明确的清单,但希望有人有一个或我们可以自己想出一个。在IIS上运行.NET应用程序或一般服务中断的原因是什么?例如,web.config更改将导致在JIT中重新编译(而只是部署单个页面不会影响整个应用程序),并且iisresets会停止所有内容(natch,但您会看到我要去的地方)。如何在当前的Web应用程序下创建新的虚拟目录?

了解所有情况很有帮助,因此您知道是否可以影响对服务器的更改而不会导致整个问题。

编辑:当我问到时,我想到了IIS 6,但当然,其他版本中的任何内容列表都会对人们有所帮助。

1 个答案:

答案 0 :(得分:1)

这取决于你究竟在谈论破坏的内容。当IIS关闭并重新启动时,IISReset可能会导致服务不可用消息短时间显示。

对web.config进行更改,或者将.dll文件添加到应用程序的bin目录会导致应用程序域的回收,但这不是完全中断,更多是响应中的“延迟”,用户将没有看到错误只是来自服务器的延迟响应。您还可以通过更改非WAP开发站点上的App_Code或.vb文件中的任何文件来实现此目的。

由于不活动,您还可以获得IIS工作进程关闭,默认设置为20分钟。再次,这是一个延迟,而不是缺乏服务。