У меня довольно долгий путь с этим. Мне нужна служба WCF, размещенная в Azure, которая использует аутентификацию сертификата клиента.
Все работает с выключенным требованием сертификата клиента и сертификатом сервера; т.е.
<transport clientCredentialType="None" />
но когда я перехожу на
<transport clientCredentialType="Certificate" />
Я получаю
The SSL settings for the service 'SslRequireCert' does not match those of the IIS 'None'.
Похоже, что мне нужно изменить конфигурацию IIS. Но я работаю внутри эмулятора Azure, а не IIS.
Я пытался добавить
<system.webServer>
<security>
<access sslFlags="ssl">
</security>
</system.webServer>
но веб-серверу это совсем не понравилось; говорит, что это заблокированная опция конфигурации
Вся помощь получена с благодарностью
ответ: разблокируйте файл конфигурации iis с помощью appcmd