asp.net中如何捕獲程序錯誤并將錯誤原因在頁面上顯示出來。
提問者: 奚惠|瀏覽 115 次|提問時間: 2016-05-29
已有 1 條回答
洪夢
2016-06-05
最終答案
mode屬性表示是否啟用定制的用戶頁面;<.web>>UTF-8" encoding="只針對遠(yuǎn)程用戶后始終顯示自定義的頁面;<.0",如下所示; defaultRedirect="<.htm"。并且因為各個應(yīng)用程序有自己獨立的web!-- 自定義錯誤信息設(shè)置customError 模式值可以控制應(yīng)向用戶顯示用戶友好錯誤信息而不是錯誤詳細(xì)信息(包括堆棧跟蹤信息);上面的配置信息明確指定了當(dāng)應(yīng)用程序出錯的時候顯示用戶定制的頁面ErrorPage;>?>.NET允許應(yīng)用程序出錯時顯示用戶指定的頁面!默認(rèn)下是<?!癛emoteOnly”只對不在本地 Web 服務(wù)器上運(yùn)行的用戶顯示自定義(友好的)信息,以便不向遠(yuǎn)程客戶端顯示應(yīng)用程序的詳細(xì)信息; .NET 錯誤信息:“On”始終顯示自定義(友好的)信息“Off”始終顯示詳細(xì)的 ASP:On 啟用定制的出錯頁面Off 禁用定制的出錯頁面RemoteOnly 啟用定制的出錯頁面但僅展示給遠(yuǎn)程用戶defaultRedirect屬性表示用戶定制出錯頁面的文件名。其中,而不顯示程序的詳細(xì)信息;RemoteOnly"system。</。出于安全目的;On"customErrors mode="</,方法是在webASP;? xml version="customErrors mode=".config文件中修改配置信息;ErrorPage; /。-->.web>1.htm.config配置文件;configuration>,它可取三個值;<;system;注釋中說明;configuration> /,建議使用此設(shè)置,所以應(yīng)用程序之間不會互相干擾。<