我有一個項目在2臺服務器上運行。 1個與testDB連接的testserver,以及一個在真實服務器上的真實數據庫。web.config中的靜態值
在這個項目的每個運行實例中唯一不同的是web.config。
我想要做的是有可能在web.config中設置一個值,一個布爾值,然後可以通過代碼讀取。如果應用程序處於測試模式,這個布爾將是真實的。我會手動設置它,然後項目會讀取它,當它是真實的時候,應用程序將發送郵件,然後將保持內部,所以人們實際上不會收到郵件。我之前在global.asax
中設置了public static bool
,但是在Asp.net MVC中,所有內容都被內置到一個DLL中,因此我無法在部署的服務器上更改它。
這可能嗎?還是會有一個很好的其他解決方案?
捕捉一般異常就是一個不好的例子,如何不捕捉異常。它有什麼好處?無論如何,你都有例外,只有你對此知之甚少...... – Martas 2017-06-29 16:57:50