我在 ASP.NET 站点上设置了 ELMAH,并且我想使用 elmah-loganalyzer远程控制它,同时仍然保证 ELMAH 免受窥探。基本上,我希望能够在紧急情况下在家中搜索日志,而无需拿出工作笔记本电脑并使用超慢的 VPN。
我知道我可以通过 web.config 使用表单例份验证和/或 IP 地址来保护 ELMAH,如其他地方所述。问题是 elmah-loganalyzer 无法使用表单例份验证(据我所知)登录,并且我想从动态 IP 地址检查它,因此这些选项已消失。 elmah-loganalyzer 可以以 Windows 用户身份登录,但该网站未使用这种形式的身份验证。
有谁知道日志分析器可以使用的另一种保护 ELMAH 的方法,或者使用 Windows 身份验证来保护网站的这一部分的方法?
最佳答案
只需使用它直接连接数据库即可。表单和 Windows 身份验证用于保护基于 Web 的处理程序,但日志分析器可以直接连接到数据库(显然需要适当的凭据)。
关于asp.net - 如何通过 ELMAH-LogAnalyzer 保护 ELMAH 的外部访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10194150/