пользователь IIS7 использует при идентификации impersonate = true и конкретный пользователь не указан - PullRequest
3 голосов
/ 30 ноября 2011

Если в моем файле web.config есть следующая строка ...

<identity impersonate = "true" />

И сайт IIS7 настроен на использование анонимной аутентификации

(обратите внимание, я не указываюуказать пользователя в веб-конфигурации)

Какой пользователь будет использовать IIS7 для обслуживания запроса и как это повлияет?С моими коллегами ведутся споры о том, используется ли IIS пользователем, который введен в диалог «Подключиться как».

Ответы [ 3 ]

0 голосов
/ 30 ноября 2011

нет не будет.Для этого есть отдельный раздел.Вот ссылка, которая определяет, как вы устанавливаете олицетворение пользователя. Ссылка

0 голосов
/ 30 ноября 2011

В зависимости от настроек вашего сайта System.Web.HttpContext.Current.User.Identity.Name вернет пустую строку.Короче говоря, все пользователи будут анонимными, даже если вы установили impersonation = true

0 голосов
/ 30 ноября 2011

Вы можете решить дебаты, показав это на странице, но я почти уверен, что ответом будет Anonymous:

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