[英]storing error code and messages in web.config
在我的ASp.NEt MVC應用程序中我們有“錯誤代碼”和相應的“錯誤消息”我們考慮將這些存儲在web.config中作為鍵值對,請記住,如果對這些元素進行某些更改將避免重新編譯代碼。 這是在web.config中存儲這些的好方法還是有其他方法嗎?
更好的方法是創建新的資源項目,以便您可以將錯誤作為資源。 它有各種好處,比如在需要更改資源項目dll時需要更改資源項目dll,第二個好處是如果需要,可以在將來使用資源文件。
這不好。 因為錯誤信息會因不同用戶和不同情況而改變。
您可以將其存儲到數據庫
表有
Id-錯誤代碼 - 錯誤消息 -
1 - 404 - 找不到頁面,請重定向其他頁面,它正在維護等等。
當您的服務器端收到404錯誤時,您可以在錯誤頁面上向用戶顯示錯誤。此外,我們可以使用StackTrace存儲類和方法名稱,哪一行,列。 StackTrace有助於理解錯誤細節,哪個類和哪一行
這是一種類型
另一種方式是
由於我們無法從javscript文件訪問web.config,因此我們決定將其中一個java腳本文件中的鍵值保存為關聯數組 。 這需要做客戶端的標准。 感謝gieven的輸入
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.