0
我有很多連接到ASPX頁面而不是Web方法的Ajax調用(我沒有控制權)。ASPX頁面返回http 500錯誤消息,無論Web.Config
有時候我會用錯誤的參數調用一個ASPX,並且HTTP 500被拋出(這是我想要的)。但在某些情況下,我確實需要獲取錯誤信息,所以我可以在我的JavaScript UI中處理它。
問題是:我無法控制Web.Config,因爲我的應用程序可以在多個服務器上使用。因此,配置Web.Config的人可以做任何他們想做的事情,比如轉發一個HTTP 500 ...
所以有一個很好的方法可以確保我的用戶界面總是會收到錯誤信息,無論Web如何。配置?
所以你知道,你有http 500錯誤,你也知道你叫什麼方法。所以你爲什麼不簡單地顯示這個消息「發生錯誤,調用這個方法的正確方法是用下面的參數」。我的意思是,如果你通過了錯誤的論點,那麼你就是所有的問題。 – 2013-05-02 13:21:07
如果我沒有選擇,那我會做。但是我的方法比這更復雜,所以我想對我的用戶更具體,並告訴他們爲什麼發生這種錯誤。 – NLemay 2013-05-02 13:22:37
但這就是你最特別的。不要告訴他們他們傳遞的是錯誤的,告訴他們準確傳遞什麼。這樣你也可以告訴他們他們在爭論中做了錯誤的事情。 – 2013-05-02 13:24:13