В моем приложении ASP.NET, развернутом в интрасети, я использую что-то вроде этого в веб-службе для получения логина Windows текущего пользователя:
string user = User.Identity.Name.ToString();
и добавил следующее в мой Web.config
file:
<system.web>
<authentication mode="Windows" />
<identity impersonate="false" />
</system.web>
Это работает, когда я развертываю свой сайт локально, но не работает, когда я публикую его и использую реальный URL (не локальный) для доступа к нему.Я что-то пропустил?Я хочу получить имя для входа в Windows пользователя, который в данный момент получает доступ к моему веб-сайту.Есть предложения?