2

HealthMonitoringには404エラーをキャッチする組み込みイベントがありますか?(webBaseEventを使用して)すべてのイベントを設定しようとしましたが、2日間検索しましたが、ファイルが見つからない場合、またはイベントをトリガーできません。

自分で作成することもできましたが、組み込みのイベントがあることを期待していました。

4

1 に答える 1

1

いいえ、そうではありません。HMに追跡させるには、(webrequesterroreventから)カスタムイベントを作成する必要があります。

方法:global.asaxのApplication_Errorにある(メモリからの)このようなもの-

public void Application_Error()
{
    var exception = Server.GetLastError() as HttpException;
    if (exception != null && exception.GetHttpCode() == 404)
    {
       //custom error
       new Http404Event(this, exception).Raise();
    }
}
于 2011-05-25T15:14:18.400 に答える