Я пытаюсь экспортировать свои ключи шифрования IIS перед Syspre-ing сервера, но получаю следующую ошибку: «Контейнер ключей RSA не найден» .
Команда Я использую:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -px "iisCngWasKey" "C:\tmp\iisCngWasKey.xml" -pri
Контейнер ключей, который я пытаюсь экспортировать, - это iisCngWasKey, потому что в applicationHost.config у меня есть:
<add name="TestSite">
<processModel identityType="SpecificUser" userName="AWS\SERVICE_TESTSITE" password="[enc:IISWASOnlyCngProvider:4candDAWi0qbwE5LmMA10H/cs+2ISMPAFdfslEcTiakzDF15YJbW+4/FPxUq9v/xPWfcx8lXlvEr2dzPtg9t5j+wXohPWgxBfsgDobAuy0KG=:enc]" loadUserProfile="true" idleTimeout="00:00:00" />
</add>
И в разделе провайдеров:
<add name="IISWASOnlyCngProvider" type="Microsoft.ApplicationHost.CngProtectedConfigurationProvider" description="(WAS Only) Uses Win32 Crypto CNG to encrypt and decrypt" keyContainerName="iisCngWasKey" useMachineContainer="true" />
В целях тестирования, если я попытаюсь экспортировать другие ключевые контейнеры, работающие под управлением aspnet_regiis -px "iisWasKey" "C:\tmp\iisWasKey.xml" -pri
, это сработает. Не удается экспортировать только тот, который мне нужен.
Спасибо.