我有一个 WCF Web 服务,它保存在 IIS 上的应用程序池下。
最近,当我尝试调用此 Web 服务时,出现“Service Unavaiable”。我尝试做的第一件事是重新启动应用程序池。我做到了,几秒钟后,它崩溃并停止了。
查看事件查看器,我发现了这些消息,目前无法帮助我找到问题所在。
在得到了其中的几个之后,我得到了这个:
我已经检查了权限和应用程序池配置,但似乎一切正常。
有没有人经历过这个?
提前致谢。
最佳答案
查看应用程序池在其下运行的身份。如果您将它配置为在域帐户下运行(并且这是在 IIS 6.0 服务器上),请确保域帐户是本地安全组“IIS_WPG”的成员,因为需要 IIS_WPG 组的成员身份才能运行w3wp.exe 工作进程。
关于.net - 服务不可用 - 应用程序池无法启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2837596/