2009-11-18 46 views
1

像其他ASP.NET應用程序一樣,我正在開發的Web應用程序依賴於大量的服務和設置。服務示例包括第三方Web服務,設置示例包括SMTP服務器設置。 Java應用程序在啓動時進行一些自我檢查是非常典型的,如果任何所需的依賴關係不存在或處於正確狀態,應用程序將不會啓動。在ASP.NET(MVC)中實現類似的最佳實踐是什麼?ASP.NET MVC應用程序在啓動時檢查依賴關係的最佳實踐是什麼?

回答

1

如果你有一些依賴關係,你可以在Application_Start和Session_Start做這樣的檢查,兩種方法都在Global.asax中。如果檢測到嚴重錯誤,您可以將頁面重定向到錯誤消息頁面併發送電子郵件給管理員或記錄錯誤。

1

每種服務都有自己的檢查可用性的方式,有些服務根本不需要檢查,除非有請求。這實際上取決於應用程序的需求和用戶的需求。

相關問題