в команде, если я обрабатывать исключение (вроде так):Причастность (не) Повторное выбрасывание исключения после регистрации
protected void Page_Load(object sender, EventArgs e)
{
this.exTest();
}
public void exTest()
{
try
{
throw new Exception("sjsj");
}
catch (Exception ex)
{
string s = ex.Message;
throw;
}
}
Что прикосновенность не Повторное выбрасывание исключения (перекидной)? Даже без ключевого слова используются пользовательские настройки ошибок в web.config (перенаправление на указанную страницу).
Благодаря
Если вы поймаете ошибку только для регистрации с дополнительной информацией, такой как номер класса и номера, а затем повторите попытку, вы добавляете хорошую битку, даже если вы не обрабатываете исключение. Если вы просто разрешите исключение перейти к пользовательскому интерфейсу или где бы то ни было, ex.message, который он приносит, и стек трассировки может затруднить определение того, что именно вызвало проблему. Особенно, если ваш единственный репродуктор находится в производстве. У вас не может быть никакой информации. – user230949
@ user230949: Пожалуйста, * пожалуйста *, не регистрируйтесь и не сверните. Это значительно усложнит процесс регистрации. Всегда либо регистрируйте его, либо реконструируйте, а не оба. – sleske
@sleske: Это зависит от вашей настройки ведения журнала и различных вещей. Я согласен с этим * может * сделать все сложнее, но это также может быть очень полезно. Я бы не хотел обобщать в любом случае. –