我在我们的一个生产部署中使用Elmah,并希望只保护本地网络的模块,而不将其公开。我知道可以关闭的远程日志记录选项和asp.net授权,但是我想知道Elmah的配置中是否支持绑定到只面向内部网络的辅助NIC/网卡?
发布于 2010-12-02 05:26:48
没有什么内置的Elmah可以让你做到这一点,但是你可以这样做:在你的公共站点上禁用elmah.axd,并将其配置为将错误写入某些数据源(文件,SQLite数据库,甚至SQL server)。然后配置一个intranet站点,该站点将启用elmah.axd并指向您的公共internet站点所使用的同一数据源。这样,您就可以使用intranet站点来查看错误。如果您有一个web服务器场和多个应用程序,您可以使用一个集中的SQL server数据库,该数据库将应用程序名称存储为一个附加列,这样,当您导航到intranet elmah.axd时,您将对公共生产服务器上发生的错误有一个完整的概述。
https://stackoverflow.com/questions/4326995
复制相似问题