一般来说,我是开发Apache的PHP开发人员。然而,我采用了新的网站,它是在ASP.net(VB)中构建的,显然是在IIS上运行的。我已经设置了一个子域名,我想密码保护这个域名,所以只有我自己和我允许的人才能访问该域名。
通常在apache上我可以用.htaccess和.htpassword文件做这种事情。我知道我可以在.ht上使用.htaccess工作,但是当我确信有人能够在IIS中说明这是一种内置的方式来实现这一点时,我不必为了做某事而努力。
有人可以解释如何锁定我的网站,所以我可以创建一个用户名和密码,这样我可以在测试期间锁定我的域名吗?
答案 0 :(得分: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>