用户IIS7在识别impersonate = true时使用,并且未指定特定用户

时间:2011-11-30 17:50:14

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

如果我的web.config文件中有以下行...

<identity impersonate = "true" />

IIS7站点设置为使用匿名身份验证

(注意我没有在web配置中指定特定用户)

IIS7将使用哪些用户来处理请求,这会产生什么影响?与我的同事讨论是否使用了进入“连接为”对话框的用户。

3 个答案:

答案 0 :(得分:0)

你可以通过在页面上显示这个来解决争论,但我很确定Anonymous将成为答案:

Response.Write(System.Web.HttpContext.Current.User.Identity.Name);

答案 1 :(得分:0)

不,不会。有一个单独的部分。以下是定义您如何设置模拟用户的链接。 Link

答案 2 :(得分:0)

根据您的网站设置System.Web.HttpContext.Current.User.Identity.Name将返回一个空字符串。简而言之,即使您设置了impersonation = true

,所有用户也将是匿名的