Я хочу использовать общий контейнер ключа RSA для нашей веб-фермы для шифрования web.config.
Я выполнил все задокументированные шаги, , включая , используя -pa переключиться на авторизацию идентификатора моего пула приложений на ключе.
У кого-нибудь еще были проблемы ПОСЛЕ авторизации?Любые предложения приветствуются.
Сообщение об ошибке:
Не удалось расшифровать с помощью поставщика 'RsaSharedProvider'.Сообщение об ошибке от поставщика: не удалось открыть контейнер ключа RSA.
Поставщик:
<providers>
<add name="RsaSharedProvider" keyContainerName="MyKeys" useMachineContainer="false" description="Uses RsaCryptoServiceProvider to encrypt and decrypt" type="System.Configuration.RsaProtectedConfigurationProvider,System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
Шаги:
Шифрованиеwebconfig в автоматизированной сборке
<Exec Command="$(_aspNetRegIisExe) $(_pefApp) $(_websiteDirectory)" />
<Exec Command="$(_aspNetRegIisExe) $(_pefCon) $(_websiteDirectory)" />
Публикация сайта на моем конечном сервере