我有一个名为“Config”的文件夹。 Config文件夹包含所有配置xml文件。
我可以阻止访问者访问asp.net中的Config文件夹吗? 谢谢!
答案 0 :(得分:2)
假设您的“Config XML”文件具有.config
扩展名,则无需阻止访问。 ASP.Net引擎不提供.config
个文件。无论如何,您的用户将无法访问它们。
答案 1 :(得分:1)
将此web.config文件放在config文件夹中。请注意,您的应用程序将无法读取该文件夹中的任何文件。可能您只想允许经过身份验证的用户。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<deny users ="*" />
</authorization>
</system.web>
</configuration>
如果您尝试访问配置文件夹
中的任何文件,那么这将是您将获得的答案 2 :(得分:1)
您是否尝试过使用web.config?将web.config文件添加到您的文件夹并限制对所有用户的访问:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<deny users ="*" />
</authorization>
</system.web>
</configuration>
对于IIS 7,请尝试:
<system.webServer>
<security>
<authorization>
<remove users="*" roles="" verbs="" />
</authorization>
</security>
</system.webServer>