У меня есть код ниже и работает. Он фиксирует имя пользователя и браузер, который использовался для доступа к сайту интрасети. Как я могу изменить код, чтобы ELMAH регистрировал определенный StatusCode в таблицу ELMAH_Error в SQLServer? Конечной целью является возможность извлечь из журнала эти конкретные записи журнала, чтобы определить, какой ПК необходимо обновить.
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when a new session is started'
Dim ExceptionMessage As New StringBuilder
ExceptionMessage.Append(System.Security.Principal.WindowsIdentity.GetCurrent.Name + " accessed the site using " + Request.Browser.Browser + " " + Request.Browser.MajorVersion.toString + "." + Request.Browser.MinorVersion.tostring)
Dim NewException As New NotSupportedException(ExceptionMessage.ToString)
Elmah.ErrorSignal.FromCurrentContext().Raise(NewException)
End Sub