我ELMAH
在本地使用,我想在生产环境中使用它。当我搜索时,我发现了以下内容:
回想一下,在 ELMAH 配置部分中,我们将 allowRemoteAccess 属性设置为 0,这会禁止远程用户查看错误日志。禁止匿名访问者查看错误日志很重要,因为错误详细信息可能会泄露安全漏洞或其他敏感信息。如果您决定将此属性设置为 1 并启用对错误日志的远程访问,那么锁定 elmah.axd 路径非常重要,这样只有授权的访问者才能访问它。这可以通过向 Web.config 文件中添加一个元素来实现。
我想启用remote access
,所以根据同一篇文章,我应该执行以下操作:
<location path="elmah.axd">
<system.web>
<authorization>
<allow roles="Admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
我的问题是:
我用的是Informix数据库,那么根据Informix,登录时如何处理角色idea呢?
如果我想存储日志数据,我应该使用
sql server
还是mysql
数据库,因为我没有找到下载informix
所需的数据库ELMAH
?