如果我的web.config文件中有以下行...
<identity impersonate = "true" />
IIS7站点设置为使用匿名身份验证
(注意我没有在web配置中指定特定用户)
IIS7将使用哪些用户来处理请求,这会产生什么影响?与我的同事讨论是否使用了进入“连接为”对话框的用户。
答案 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
,所有用户也将是匿名的