У меня есть страница MVC, которая использует WebService через SSL. Сертификат установлен, и когда приложение работает, оно может обнаружить сертификат.
Проблема в том, что эти коды отлично работают на моей локальной машине, пока я пытаюсь вызвать размещенную страницу MVC.
Но когда вызывается страница MVC, размещенная на сервере, выдается ошибка: на https:// не было прослушивания конечной точки, которая могла бы принять сообщение. Это часто вызвано неверным адресом или действием SOAP.
Я обнаружил, что проблема действительно связана с идентификатором пула приложений. Когда я изменил его, чтобы он работал с моими учетными данными, это решило проблему. Но я не могу сделать это в производственной среде.
Мне нужно заставить его работать с Identity: Network Service в пуле приложений IIS.
Я попытался дать разрешение на сертификат, используя winhttpcertcfg для сетевой службы, и это также не помогло.
Не уверен, чего не хватает.
Заранее спасибо.