У меня есть веб-сайт ASP.NET, который в некоторых очень редких случаях имеет ошибку, которая приводит к сбою многих запросов.ошибка перехватывается и регистрируется в переопределении OnError моего базового класса для всех страниц, поэтому я знаю, когда произошла ошибка.
, так как эта ошибка очень редкая, я хочу сбросить iis, когда она возникнет, чтобы сайт вернулся в нормальное состояние.
мой вопрос: в приведенном ниже коде OnError, как я могу вызватьIIS для сброса?я могу запустить iisreset или может вызвать сбой iis, используя что-то вроде System.Environment.Exit (-1).какой есть предпочтительный способ сброса iis?
Protected Overrides Sub OnError(ByVal e As EventArgs)
LogException(Server.GetLastError())
MyBase.OnError(e)
End Sub