IIS应用程序池崩溃,启动或停止时如何通知

时间:2018-07-25 15:17:02

标签: c# iis crash monitor

我想编写一个监视IIS的服务,并在应用程序池停止,启动或崩溃时发送有关服务器的相关信息的电子邮件。

我似乎找不到我可以订阅的任何事件,该事件会通知我。

我找到了NotifyServiceStatusChange(),但这仅适用于Windows服务。对我有用,但我还需要IIS监视。

如何从C#应用程序监视IIS?

1 个答案:

答案 0 :(得分:0)

您可以在Windows事件查看器中查看有关IIS的所有事件。
要直接打开它,请打开“运行”窗口(按Windows键+ R)并输入 eventvwr 。 “事件查看器”窗口将打开,并转到左侧面板中的管理部分。

这是重要的Windows事件记录的地方。
继续使用此Microsoft文档。

https://msdn.microsoft.com/en-us/library/ms524984(v=vs.90).aspx