2010-12-01 22 views
1

我在我們的一個生產部署中使用Elmah,並希望僅將模塊保護到本地網絡,而不是向公衆公開它。我知道可以關閉的遠程日誌記錄選項以及asp.net授權,但是我有興趣知道Elmah的配置是否支持綁定到僅面向內部網絡的輔助NIC /網卡?Elmah和網卡

+0

難道你不能只編輯你的IIS站點綁定,讓該站點的IP地址等於你的內部網絡地址,而不是配置爲允許所有IP地址或允許外部IP地址? – Brian 2010-12-01 20:04:43

回答

2

沒有什麼內置的Elmah可以讓你實現這個目標,但你可以這樣做:在你的公共站點上禁用elmah.axd並將它配置爲向某些數據源(文件,SQLite數據庫或SQL服務器)。然後配置將啓用elmah.axd的Intranet站點,並指向您的公共Internet站點使用的相同數據源。這樣您可以使用Intranet站點查看錯誤。如果您有Web服務器場和多個應用程序,則可以使用集中的SQL Server數據庫,該數據庫將應用程序名稱另存爲一個列,以便在導航到內聯網elmah.axd時,您將對發生的錯誤有完整的概述您的公共生產服務器。