【发布时间】:2010-09-19 18:47:38
【问题描述】:
在我开始之前,我知道使用 iisreset 被认为是不好的做法,但无论如何都不应该发生这种情况..
我们拥有的:
在 Windows Server 2003 R2(64 位和 32 位)上使用 IIS6 的几台机器
多个 WCF Web 服务(.NET 运行时 2.0)部署在多个应用程序中,每个应用程序都有自己的应用程序池,每个应用程序池在另一个 Windows 帐户下运行。
会发生什么:
- 所有 appPools 都已启动,所有服务都在运行
- IISReset 被执行(或机器重启)
- IIS 重新启动,但并非所有应用程序池都正常启动。有时它们都会重新启动,有时一个或多个池无法启动。不过,它们可以手动启动。
这是“正常”的 iis 行为吗?我应该避免使用 iisreset,还是我们在 .NET 代码中做错了什么?
【问题讨论】:
标签: asp.net wcf iis windows-server-2003