В моем приложении MVp ASp.NEt У нас есть «коды ошибок» и соответствующие «сообщения об ошибках». Мы думаем хранить их в web.config в качестве пары ключевых значений, помня, изменения этих элементов позволят избежать перекомпиляции кода. Это хороший способ сохранить их в web.config или есть ли другой способ?Сохранение кода ошибки и сообщений в web.config
ответ
Лучшим способом является создание нового ресурсного проекта, чтобы вы могли иметь ошибки в качестве ресурсов. имеет различные преимущества, например, в случае изменения вам нужно просто изменить проект dll ресурса, второе преимущество - вы можете использовать файл ресурсов в локализации в будущем, если это необходимо.
Это не хорошо. потому что сообщение об ошибке изменится для разных пользователей и в другой ситуации.
Вы можете сохранить его в базу данных
таблица имеет
id- код ошибки - сообщение об ошибке -
1 - 404 - страница не найдена, пожалуйста перенаправлять другую страницу, это при обслуживании , и т. д.
Когда ваша сторона сервера получит ошибку 404, вы можете показать ошибку пользователю на странице с ошибкой и также мы можем сохранить имя класса и метода, в котором строка, столбец, используется StackTrace. StackTrace помогает понять детали ошибки, какой класс и какие линии
Это один тип
другой путь
Я согласен с этим, вы можете добавить другие столбцы в таблицу, такие как user_id, color и т. Д. –
@JhoonBey Также мы можем сохранить имя класса и метода, в столбце которого есть ошибка и т. Д., Используя StackTrace. : +1: –
Поскольку мы не можем получить доступ к web.config из javscript файла, Мы решили сохранить ключ, значения в одном из файлов сценария java как Ассоциативный массив. Это требовалось для валлинга на стороне клиента. спасибо за входы gieven
Полностью согласен с этим. –