ASP.NET MVC Web.config ошибка со встроенной аутентификацией при попытке просмотра созданной службы REST - PullRequest
2 голосов
/ 08 апреля 2011

Мне не нравится мой веб-конфиг. Мне нужно внести это изменение для моей службы REST, чтобы я не получил

IIS указал схемы аутентификации «Basic, Anonymous», но привязка поддерживает только спецификацию только одной схемы аутентификации. Допустимые схемы аутентификации: дайджест, согласование, NTLM, базовая или анонимная. Измените настройки IIS, чтобы использовалась только одна схема аутентификации.

Итак, я сделал изменение

  <system.webServer>
    <security>
        <authentication>
            <anonymousAuthentication enabled="true" />
            <basicAuthentication enabled="false" />
        </authentication>
    </security>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
</system.webServer>

И когда я пытаюсь загрузить остальные службы, он говорит

HTTP-ошибка 500.19 - внутренняя ошибка сервера Запрашиваемая страница недоступна, поскольку соответствующие данные конфигурации для страницы недействительны.

Этот раздел конфигурации нельзя использовать по этому пути. Это происходит, когда раздел заблокирован на родительском уровне. Блокировка либо по умолчанию (overrideModeDefault = "Deny"), либо устанавливается явно с помощью тега местоположения с помощью overrideMode = "Deny" или устаревшего allowOverride = "false".

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...