IIS7 - 如何使用Web.config文件密码保护单个文件夹?

Dre*_*kes 5 security iis iis-7 web-config password-protection

我有一个包含日志文件的文件夹.他们不是超级批判,但我不希望陌生人看透他们.我想在那个文件夹上加密码.该文件夹及其内容直接从IIS提供,因此我不是在寻找编码解决方案.

使用Apache我会使用一个.htaccess文件.

使用IIS,可以使用Web.config不同级别的多个文件来控制这种事情.

那么,Web.config文件中的内容允许我在访问此文件夹时需要密码?

  • 我很高兴密码可以像以前的老式网站那样在对话框中弹出(不知道这叫做什么 - 我认为它是摘要式身份验证),所以避免任何loginUrl重定向的东西
  • Web.config如果更容易,我很高兴将密码以纯文本形式放入文件中

该应用程序面向互联网并在共享主机上运行,​​因此除了我可以配置的内容之外,我对该框没有太多控制权Web.config.

Cha*_*ndu 1

您可以使用<location path="..."/>web.config 文件的元素来实现此目的。

检查链接以获取分步说明。

  • 表单身份验证是否不需要我提供带有一些代码等的登录表单?对于 Apache,我相信您只需说_询问此文件夹的 uname/pwd,并接受 admin/foobar_。任何链接将不胜感激。 (5认同)
  • 该链接仅显示基于表单的身份验证,您必须在其中创建代码以允许使用密码。我想我想要的是摘要身份验证。你有这方面的信息吗? (2认同)