Ошибка SslNegotiateCert Web.Config с Thinktecture.IdentityServer .NET 4.5
Я использую версию Thinktecture.IdentityServer (OnPremise) .NET 4.5. Мне нужна помощь в устранении проблем с конфигурацией. Когда я пытаюсь получить доступ к моей конечной точке OAuth, я получаю
"Ошибка HTTP 500.19 - Внутренняя ошибка сервера. Запрашиваемая страница недоступна, поскольку соответствующие данные конфигурации для этой страницы недействительны".
Это ошибка конфигурации:
Этот раздел конфигурации нельзя использовать по этому пути. Это происходит, когда раздел заблокирован на родительском уровне. Блокировка либо по умолчанию (overrideModeDefault="Deny"), либо устанавливается явно с помощью тега местоположения с помощью overrideMode="Deny" или устаревшего allowOverride="false".
Источник конфигурации для проблемной области в файле web.config:
34: <security>
35: <access sslFlags="SslNegotiateCert" />
36: </security>
Я не уверен, как двигаться вперед. Я попробовал это решение: http://blog.thinkoriginally.com/2010/02/17/asp-net-config-error-this-configuration-section-cannot-be-used-at-this-path/ но безуспешно
1 ответ
Я смог решить эту проблему, перейдя в Диспетчер IIS> Щелкните по корневому соединению сервера> Делегирование функций (Под управлением) > Пользовательское делегирование сайта... (Под Действиями справа) > Выберите сайт> Изменить настройки SSL, чтобы прочитать /Написать
Более подробную информацию можно найти здесь: http://davefancher.com/2010/10/29/unlocking-configuration-sections-in-iis-7-x/