У нас есть код, который подключается к веб-сайту для вызова веб-службы. Когда я запускаю код на нашем сервере под своей учетной записью (локальный администратор), код работает нормально. Когда я запускаю код под другим пользователем, код не работает и жалуется, что не может подключиться.
Сертификат для подключения к веб-службе хранится на компьютере в хранилище сертификатов. Когда я просматриваю магазин как администратор, я вижу его, а когда я просматриваю его как учетную запись без администратора, я не вижу области компьютера.
Есть ли способ установить сертификат для всех пользователей системы?
При входе в систему как администратор:
Больше информации:
Сертификат имеет соответствующий файл, расположенный по адресу:
C: \ ProgramData \ Microsoft \ Crypto \ RSA \ MachineKeys
Если вам нужно развернуть это на нескольких компьютерах, вам нужно будет определить, какой файл соответствует вашему сертификату. Для получения дополнительной информации см. Следующее: