在我的ASp.NEt MVC应用程序中我们有“错误代码”和相应的“错误消息”我们考虑将这些存储在web.config中作为键值对,请记住,如果对这些元素进行某些更改将避免重新编译代码。这是在web.config中存储这些的好方法还是有其他方法吗?
答案 0 :(得分:1)
更好的方法是创建新的资源项目,以便您可以将错误作为资源。 它具有各种好处,比如在需要更改资源项目dll时需要更改,第二个好处是,如果需要,可以在将来使用资源文件。
答案 1 :(得分:1)
这不好。因为错误信息会因不同用户和不同情况而改变。
您可以将其存储到数据库
表有
Id-错误代码 - 错误消息 -
1 - 404 - 找不到页面,请重定向其他页面,它正在维护等等。
当服务器端出现404错误时,您可以在错误页面上向用户显示错误 我们还可以使用StackTrace存储类和方法名称,哪一行,哪一行。 StackTrace有助于理解错误细节,哪个类和哪一行
这是一种类型
另一种方式是
答案 2 :(得分:0)
由于我们无法从javscript文件访问web.config,因此我们决定将一个java脚本文件中的键值保存为关联数组。这需要做客户端的标准。感谢输入gieven