asp.net如何只允许一个域用户

时间:2012-11-15 10:44:34

标签: asp.net authentication iis-7 web-config

我在网上找了这个问题,没有说明如何解决我的问题 它是一个在IIS7上托管的非常小的Web应用程序。在我的web.config中,我有这段代码:

<system.web>
      <authorization>
        <allow users="WORKGROUP\SOMEONE"/>
        <deny users="?"/>
    </authorization>
    <roleManager enabled="true" />
    <compilation debug="true" targetFramework="4.0" />
</system.web>

当我访问我的网站时,它会给我以下错误

401 - Unauthorized: Access is denied due to invalid credentials.

我想只验证一个域用户,我想我已经正确使用了所有内容。请指导我这里缺少什么

1 个答案:

答案 0 :(得分:1)

您需要安装Windows身份验证并在IIS网站上启用它。

有关如何在Windows 7和Windows Server 2008R2上安装和配置Windows身份验证的详细信息,请参阅此帖子:http://www.iis.net/configreference/system.webserver/security/authentication/windowsauthentication