我想编写一个服务来监视 IIS,并在应用程序池停止、启动或崩溃时发送包含服务器相关信息的电子邮件。
我似乎找不到任何我可以订阅的事件来通知我这一点。
我找到了 NotifyServiceStatusChange() 但这仅适用于 Windows 服务。对我有用,但我还需要 IIS 监控。
如何从 C# 应用程序监控 IIS?
最佳答案
您可以在 Windows 事件查看器中查看有关 IIS 的所有事件。
要打开它,请直接打开“运行”窗口(按 Windows 键 + R)并写入 eventvwr。事件查看器窗口将打开并转到左侧面板中的管理部分。
这是记录重要 Windows 事件的位置。
继续阅读此 Microsoft 文档。
https://msdn.microsoft.com/en-us/library/ms524984(v=vs.90).aspx
关于c# - 如何在 IIS 应用程序池崩溃、启动或停止时收到通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51522442/