簡體   English   中英

返回404錯誤以及來自actionResult的錯誤消息?

[英]returning 404 error with an error message from actionResult?

因此客戶端訪問服務器,但是如果發生錯誤,則嘗試返回錯誤消息“不存在客戶端訪問” ...正在使用httpStatusCodeResult,但僅返回“遠程服務器返回錯誤:(404)未找到。”。 我還需要實際錯誤味精。

有任何想法嗎?

public ActionResult GetPLUAndDeptInfo(string authCode)
        {
            try
            {
                ClientAccount client = GetClientAccount(authCode);

                if (client == null)
                {
                    return new HttpStatusCodeResult(404, "Error in cloud - GetPLUAndDeptInfo - No Client Account exists");
                }

通過返回HttpStatusCodeResult您很可能會看到瀏覽器或IIS生成的錯誤頁面,該頁面將忽略您傳遞回的額外消息詳細信息。

對於要實現的目標,您需要實現某種形式的自定義錯誤處理,以便可以向用戶顯示錯誤消息。

而是嘗試拋出HttpException ,並使用config或Application_Error管理到404處理程序的重定向。

以下是一些解決方案:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM