对于一个网站,我想添加一个基本的HTTP 401挑战,这样访问者将被要求input用户名和密码之前进入该网站。 就像在Apache中一样,你可以使用htpasswd和htaccess。
为此,我使用这些示例安装了所需的软件:
安装基本身份validation: https : //www.iis.net/configreference/system.webserver/security/authentication/basicauthentication
安装和configurationIISpipe理器身份validation: http : //www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7
在IISpipe理器用户中创build一个用户: http : //technet.microsoft.com/en-us/library/cc732621%28v=ws.10%29.aspx
然后在IIS服务pipe理器中,我去了网站。 并更改了IIS身份validation的设置,将Basic设置为Enabled,将Anonymous设置为Authentication。
不幸的是,我无法用我创build的用户login。 因此,在IIS服务pipe理器下的网站的Feutures视图中,我允许用户在IISpipe理器权限。
但是,然后它仍然没有工作。
我没有重新启动服务,但不知何故,似乎没有工作。
有什么我仍然需要做的? 有什么我需要改变?
任何帮助,将不胜感激