2010-07-29 80 views

回答

3

您需要将elmah.axd(假设您使用处理程序)限制为特定的用户角色。不只是所有经过验证的用户。

<!-- Deny unauthenticated users to see the elmah.axd --> 
<location path="admin/elmah.axd"> 
    <system.web> 
    <authorization> 
     <allow roles="Admins" /> 
     <deny users="*" /> 
    </authorization> 
    </system.web> 
</location> 

Phil Haack在这方面有很好的write up

+0

我威廉姆斯尝试它,让你知道。我没有使用asp.netautorización而是一个自定义的安全模型,我让威廉姆斯让你知道它是怎么回事 – 2010-07-31 03:50:10