gpt4 book ai didi

.net - 如何保护 Elmah 使用 ASP.NET 和 IIS 5.1 URL 路由

转载 作者:行者123 更新时间:2023-12-01 12:00:24 24 4
gpt4 key购买 nike

此问题基于以下问题: How to get Elmah working with ASP.NET and IIS 5.1 URL Routing

只要 elmah.axd 不在站点的根目录下,那里建议的解决方案就有效。如果您想像此处博客一样保护网站怎么办: Securely Implement ELMAH For Plug And Play Error Logging

将 elmah.axd 移动到/admin/elmah.axd 会破坏 Fix IIS 5x 通配符映射模块。

我的解决方法只是保护“elmah.axd”而不是“admin”,例如:

<location path="elmah.axd">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>

虽然这可行,但我觉得必须有一个更优雅的解决方案。有什么想法吗?

最佳答案

您还可以将 elmah.axd 重命名为不太明显的名称。该名称可在您的 web.config 中配置。

关于.net - 如何保护 Elmah 使用 ASP.NET 和 IIS 5.1 URL 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com