2014-02-21 7 views
0

В моем приложении MVp ASp.NEt У нас есть «коды ошибок» и соответствующие «сообщения об ошибках». Мы думаем хранить их в web.config в качестве пары ключевых значений, помня, изменения этих элементов позволят избежать перекомпиляции кода. Это хороший способ сохранить их в web.config или есть ли другой способ?Сохранение кода ошибки и сообщений в web.config

ответ

1

Лучшим способом является создание нового ресурсного проекта, чтобы вы могли иметь ошибки в качестве ресурсов. имеет различные преимущества, например, в случае изменения вам нужно просто изменить проект dll ресурса, второе преимущество - вы можете использовать файл ресурсов в локализации в будущем, если это необходимо.

+0

Полностью согласен с этим. –

1

Это не хорошо. потому что сообщение об ошибке изменится для разных пользователей и в другой ситуации.

Вы можете сохранить его в базу данных

таблица имеет

id- код ошибки - сообщение об ошибке -

1 - 404 - страница не найдена, пожалуйста перенаправлять другую страницу, это при обслуживании , и т. д.

Когда ваша сторона сервера получит ошибку 404, вы можете показать ошибку пользователю на странице с ошибкой и также мы можем сохранить имя класса и метода, в котором строка, столбец, используется StackTrace. StackTrace помогает понять детали ошибки, какой класс и какие линии

Это один тип

другой путь

Read this

+1

Я согласен с этим, вы можете добавить другие столбцы в таблицу, такие как user_id, color и т. Д. –

+0

@JhoonBey Также мы можем сохранить имя класса и метода, в столбце которого есть ошибка и т. Д., Используя StackTrace. : +1: –

0

Поскольку мы не можем получить доступ к web.config из javscript файла, Мы решили сохранить ключ, значения в одном из файлов сценария java как Ассоциативный массив. Это требовалось для валлинга на стороне клиента. спасибо за входы gieven

 Смежные вопросы

  • Нет связанных вопросов^_^