繁体   English   中英

密码保护IIS 7中的ASP.net网站

[英]Password protect ASP.net site in IIS 7

我正在尝试向在IIS 7上运行的.net网站添加密码(基本身份验证)。该网站正在开发中,它位于登台服务器上。 想要为它提供一个简单的用户名/密码来访问该站点,以防止整个互联网看到它(是的,我知道基本身份验证并不安全,并且可以使用许多其他方法...)

在Web.Config中,我有以下内容:

<authentication mode="Forms">
  <forms loginUrl="~/MyArea/LogOn" timeout="2880" />
</authentication>

我已在此站点的IIS上禁用了匿名身份验证,但是现在,它只是一直重定向到上述url。

为了使此功能起作用,我需要对Web.Config做什么?

我不知道这是否只是为了防止其他用户在开发过程中访问/查看它,但是如果是 ,请尝试这种方式:

  1. 不要更改您当前网站中的任何内容
  2. 在IIS中为应用程序分配一个新的应用程序池
  3. 在该应用程序池中,将Identity设置为ApplicationPoolIdentity并使用Custom account
  4. 在该帐户上创建或使用现有用户

现在,只有该用户名/密码可以访问和查看网站。

就目前而言,这是不可能的。 我最终使用Helicon Ape实现了我想要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM