2011-04-19 95 views
0

我已經在我的數據庫之間公開地部署了Web應用程序和客戶訪問Web應用程序,然後我想向用戶顯示自定義消息。在我的Web應用程序50頁中,我想處理所有頁面的消息。請幫助如何做到這一點。如何在數據庫關閉時顯示自定義消息

+1

阿曼沒有任何數據庫停機時間它是服務器停機時間 – gbbosmiya 2011-04-19 13:11:17

+0

嗯,請你澄清一下這個問題? – 2011-04-19 13:12:35

回答

1

您可以在web.config中配置一個節,告訴ASP.NET/IIS在遇到常見錯誤時將用戶重定向到一組靜態或動態頁面。

看看這篇文章 - http://www.asp.net/hosting/tutorials/displaying-a-custom-error-page-cs

的情況是非常相似 - 出了差錯與SQL數據庫調用,你不想顯示一個醜陋的錯誤。

請確保在某處包含某種日誌記錄,以便您知道這些錯誤正在發生。醜陋的錯誤信息的一個方面是,你會馬上聽到它們;)

+0

我的目標是如何知道未處理的異常會導致數據庫出現故障 – Aman 2011-04-19 13:20:06

+2

好吧,好像你想知道什麼是.NET會引發的異常類型,以防止在數據庫關閉的情況下發生。 在這種情況下,我做了幾個快速測試,如果您使用的是System.Data.OleDb,您將得到一個System.Data.OleDb.OleDbException http://msdn.microsoft.com/en-us /library/system.data.oledb.oledbexception.aspx 異常文本將有很好的友好的消息,你可以在內部跟蹤。如果數據庫服務器關閉或數據庫本身無法連接,則會出現相同的消息。在其他ADO命名空間中也有類似的異常類,例如System.Data.Sql。 – 2011-04-19 13:30:27

相關問題