假設我有5個應用程序,我想爲未處理的異常添加ELMAH日誌記錄。是否可以將ELMAH設置爲使用共享配置文件,以便我只需在每個應用程序的web.config中添加一行?我可以在應用程序間共享ELMAH配置嗎?
理想情況下,我想通過Nuget安裝ELMAH,然後在應用程序的web.config中添加一行並設置ELMAH。這可能嗎?
假設我有5個應用程序,我想爲未處理的異常添加ELMAH日誌記錄。是否可以將ELMAH設置爲使用共享配置文件,以便我只需在每個應用程序的web.config中添加一行?我可以在應用程序間共享ELMAH配置嗎?
理想情況下,我想通過Nuget安裝ELMAH,然後在應用程序的web.config中添加一行並設置ELMAH。這可能嗎?
我喜歡@feanz的建議來創建自己的自定義Elmah Nuget包。我唯一擔心的是現在需要確保您的定製Elmah軟件包隨着時間的推移與Elmah的版本更改保持同步。
相反,我會建議創建和本地託管一個自定義Nuget包,僅用於您想要爲您的應用程序製作Elmah的自定義配置更改。您可以按照steps here瞭解如何在Nuget中執行配置轉換。通過這樣做,你會得到一些好處:
您可以爲elmah創建自己的Nuget包,您可以使用自己的web.config轉換版本在本地託管它。然後你安裝包Elmah和它已經配置你喜歡的方式。