Модульный тест взаимно аутентифицируемый ASP.Net Webservice - PullRequest
1 голос
/ 14 февраля 2012

Я намеревался протестировать веб-сервис ASP.Net под IIS с использованием средств тестирования, предлагаемых Visual Studio. Я преодолел много препятствий, чтобы добраться до точки, где, если бы требования только что вызвали проверку подлинности сервера, все было бы хорошо. Однако требуется взаимная аутентификация. Когда я настраиваю веб-службу на запрос сертификата клиента, тест выдает сообщение об ошибке:

Тестовый адаптер «WebHostAdapter» выдал исключение при выполнении теста «GetDetails». Веб-сайт не может быть настроен правильно; Не удалось получить информацию о процессе ASP.NET. На сервере может не работать версия Asp.Net версии 2.0 или консистентная. Запрос "https://localhost/pcoombes/VSEnterpriseHelper.axd" возвратил ошибку: удаленный сервер вернул ошибку: (403) Запрещено.

Я предполагаю, что это потому, что теперь для UrlToTest требуется сертификат клиента. Можно ли использовать атрибут сертификата клиента? Я использую VS 2008 и IIS 5.1

...