1

一般来说,我是在 Apache 上工作的 PHP 开发人员。然而,我已经使用了新站点,该站点内置于 ASP.net(VB) 中,并且显然在 IIS 上运行。我已经设置了一个子域,我想用密码保护这个域,所以只有我自己和我允许的人才能访问这个域。

通常在 apache 上,我可以用 .htaccess 和 .htpassword 文件来做这种事情。我知道我可以让 .htaccess 在 IIS 上工作,但我不必努力让某些东西工作,当我确信有人能够说这是 IIS 中的内置方式来做到这一点时。

有人可以说明如何锁定我的网站,以便我可以创建用户名和密码,以便在测试版中锁定我的域吗?

4

1 回答 1

0

仅供参考,虽然不是直接相关,但 IIS 中的 .htaccess 等效项是您的 web.Config 文件。

要使其正常工作,您需要在 Web.Config 中启用 Windows 身份验证。

<authentication mode="Windows">

你可以像这样设置谁被授权。

<configuration>
  <system.web>
    <authorization>
      <allow roles="domainname\Managers" />
      <allow users="domainname\user1,domainname\user2,domainname\user3" />
    </authorization>
  </system.web>
</configuration>

这是更详细的说明,以及herehere

于 2013-01-27T21:23:23.130 回答