В веб-приложении у меня есть сервисная Клиентская аутентификация Сертификата использования WCF. Я проверил, "Принимают Клиентский Сертификат" в IIS - Настройки SSL, и он хорошо работает. Но несколько раз, в некоторых браузерах, если сертификат установлен на клиентской машине, браузер запрашивает сообщение выбирать сертификат, который это хочет предоставить серверу, который не является желаемым поведением с тех пор, только для веб-сервиса нужен сертификат - не веб-приложение!.
Как я могу обработать его, не создавая независимый веб-проект для веб-сервиса на IIS?
Из комментариев выяснилось, что ваша служба состояла из нескольких конкретных файлов, но вы установили параметр Accept Client Certificate
для всего приложения.
Используйте настройки только для файлов (или папок) для вашей службы, а не на уровне приложения.
.