Проверка подлинности Windows ядра asp.net на локальном iis

Я создал базовое приложение asp.net по умолчанию из шаблона defaut. Я выбрал опцию Windows Authentication во время создания нового проекта (вот что я сделал). Когда я запускаю приложение на issexpress, оно работает как шарм.

Когда я переместил приложение на локальный iis, оно работает, но не получает информацию о пользователе. Я включил аутентификацию Windows в функциях Windows. Но он показывает мне пустой User.Identity.Name. Я попытался добавить эти строки в web.config

    <security>
        <authentication>
            <windowsAuthentication enabled="true" />
            <anonymousAuthentication enabled="false" />
        </authentication>
    </security>

Пытался включить проверку подлинности Windows из диспетчера IIS. Не знаю, что еще может быть не так. Что мне не хватает?


person F0rc0sigan    schedule 30.04.2016    source источник
comment
У меня такая же проблема, пробовал то же самое ... все равно безуспешно. У вас когда-нибудь это работало?   -  person J. Allen    schedule 11.12.2016


Ответы (2)


Вы поместили в web.config

<authentication mode="Windows" /> 

в секторе system.web тоже?

person eryeah    schedule 21.07.2016

Я смог решить эту проблему. Я включил функцию аутентификации Windows на локальном iis, и после этого локальная аутентификация работала как шарм. Здесь - хорошая статья, как это сделать.

person F0rc0sigan    schedule 11.12.2016