gpt4 book ai didi

asp.net - 什么取代了 IIS/ASP.NET 站点上的 .htaccess?

转载 作者:行者123 更新时间:2023-12-04 11:32:56 24 4
gpt4 key购买 nike

在 Apache/PHP 站点上,如果我想将敏感文件放入我的网站文件夹中,我会在该文件夹中放入一个 .htaccess 文件,以便用户无法下载敏感文件。

IIS/ASP.NET 站点是否有类似的做法 ,即如果我有一个共享主机帐户并且无权访问 IIS 服务器。例如,我可以在 web.config 中执行此操作吗?

例如ASP.NET 配置放在 App_Data 目录中的 ASPNETDB.MDF 文件。我认为这是默认保护的,但是我可以在哪里更改此文件夹的设置,就像使用 .htaccess 文件一样?

最佳答案

在 ASP.Net web.config 中,您可以设置位置以向特定文件和文件夹添加安全性。此外,您可以从这些目录中删除所有动词:

<location path="Secret" allowOverride="false">
<system.web>
<authorization>
<deny users="*" />
</authorization>
<httpHandlers>
<remove path="*.*" verb="*"/>
</httpHandlers>
</system.web>
</location>

我只使用了该片段的授权部分,效果很好。处理程序应该进一步锁定它,并使用 ISAPI 过滤器将能够对其进行最后的润色。

关于asp.net - 什么取代了 IIS/ASP.NET 站点上的 .htaccess?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/317175/

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