为Windows用户配置Webmatrix

时间:2010-08-12 10:28:44

标签: web-config webmatrix

我创建了asp .net页面,我使用windows用户进行身份验证。


<authentication mode="Windows" />

我创建了一个带有一个标签的页面并显示信息。


if (Page.User.Identity.IsAuthenticated)
{
        Label1.Text = "Authenticated = 'TRUE'<br/>";
        Label1.Text = Page.User.Identity.Name;
}
else
{
        Label1.Text = "Authenticated = 'FALSE'<br/>";
}

我经常 Authenticated ='FALSE'

如何配置web.config和WebMatrix以从Windows获取用户?

2 个答案:

答案 0 :(得分:1)

您可能在未更改IIS相应虚拟目录的身份验证的情况下发布了您的网站。

您应该停用“匿名”身份验证并激活“Windows”身份验证。 IIS中<authentication mode="Windows" />web.config行的存在是不够的。此外,必须安装“Windows”身份验证原因(有关详细信息,请参阅this)。

答案 1 :(得分:1)

<appSettings>
  <add key="enableSimpleMembership" value="false" />
</appSettings>