我正在尝试在IIS 7上运行的.net网站上添加密码(基本身份验证) 该站点正在开发中,它位于登台服务器上。想要给它一个简单的用户/密码来访问该网站,以防止整个互联网看到它 (是的,我知道基本身份验证不安全,还有许多其他方法可以使用......)
在Web.Config中我有这个:
<authentication mode="Forms">
<forms loginUrl="~/MyArea/LogOn" timeout="2880" />
</authentication>
我已经在IIS上为此站点禁用了匿名身份验证,但是现在,它只是保持重定向到上面的URL。
我需要对Web.Config做什么才能使其正常工作?
答案 0 :(得分:0)
我不知道这是否只是为了阻止其他用户在开发过程中访问/查看它,但如果,请尝试这样:
Identity
设置为ApplicationPoolIdentity
并使用Custom account
现在,只有该用户/密码才能访问和查看该网站。
答案 1 :(得分:0)
实际上,这是不可能的。 我最终使用Helicon Ape来实现我想要的目标。