HealthMonitoringには404エラーをキャッチする組み込みイベントがありますか?(webBaseEventを使用して)すべてのイベントを設定しようとしましたが、2日間検索しましたが、ファイルが見つからない場合、またはイベントをトリガーできません。
自分で作成することもできましたが、組み込みのイベントがあることを期待していました。
HealthMonitoringには404エラーをキャッチする組み込みイベントがありますか?(webBaseEventを使用して)すべてのイベントを設定しようとしましたが、2日間検索しましたが、ファイルが見つからない場合、またはイベントをトリガーできません。
自分で作成することもできましたが、組み込みのイベントがあることを期待していました。
いいえ、そうではありません。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();
}
}