我正在致力於ASP.net MVC-5項目,我是一名初學者。截至目前,我知道MVC的基礎知識,並能夠顯示頁面併發布帖子並獲取請求。但我堅持一個問題,我得到「504網關超時錯誤」,我需要實現一個功能,如果客戶端得到'504網關超時錯誤'我應該能夠顯示一個特定的頁面,如「有問題」而不是標準錯誤。首先下面是我做到了。顯示「504網關超時錯誤」的自定義錯誤
<system.web>
<compilation debug="true" targetFramework="4.5.1" />
<httpRuntime targetFramework="4.5" />
<customErrors mode="On" redirectMode="ResponseRewrite">
</customErrors>
</system.web>
還有什麼我需要改變或補充。有人可以指導我在這裏。我迷路了。
是你的服務器的代理服務器,並拋出504或你使用的是代理服務器? – Steve
我只是一個初學者。你能告訴我如何找到答案。請原諒我的無知。 – Unbreakable
什麼@Steve試圖得到的是,如果您的網站有一個前端代理(如負載平衡器),那麼負載平衡器是「響應」用戶/瀏覽器(這不是你的應用程序/網站) 。所以問題是你是否能控制這個代理。雖然它似乎有一個應用程序問題,它不會「及時」響應(無論在代理中設置了超時值)。 'user' <-->'負載平衡器/代理'<--->您的網站/應用程序..老闆... – EdSF