2 at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
3 at System.Environment.get_StackTrace()
4 at RsaPassthroughProvider..ctor()
5 at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
6 at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
7 at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
8 at System.Activator.CreateInstance(Type type, Boolean nonPublic)
9 at System.Configuration.TypeUtil.CreateInstanceWithReflectionPermission(Type type)
10 at System.Configuration.ProtectedConfigurationSection.CreateAndInitializeProviderWithAssert(Type t, ProviderSettings pn)
11 at System.Configuration.ProtectedConfigurationSection.InstantiateProvider(ProviderSettings pn)
12 at System.Configuration.ProtectedConfigurationSection.GetProviderFromName(String providerName)
13 at System.Configuration.BaseConfigurationRecord.GetProtectionProviderFromName(String providerName, Boolean throwIfNotFound)
14 at System.Configuration.SectionInformation.ProtectSection(String protectionProvider)
15 at T1.Main(String[] args)
17 at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
18 at System.Environment.get_StackTrace()
19 at RsaPassthroughProvider.Initialize(String name, NameValueCollection configurationValues)
20 at System.Configuration.ProtectedConfigurationSection.CreateAndInitializeProviderWithAssert(Type t, ProviderSettings pn)
21 at System.Configuration.ProtectedConfigurationSection.InstantiateProvider(ProviderSettings pn)
22 at System.Configuration.ProtectedConfigurationSection.GetProviderFromName(String providerName)
23 at System.Configuration.BaseConfigurationRecord.GetProtectionProviderFromName(String providerName, Boolean throwIfNotFound)
24 at System.Configuration.SectionInformation.ProtectSection(String protectionProvider)
25 at T1.Main(String[] args)
27 at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
28 at System.Environment.get_StackTrace()
29 at RsaPassthroughProvider.Encrypt(XmlNode node)
30 at System.Configuration.ProtectedConfigurationSection.EncryptSection(String clearXml, ProtectedConfigurationProvider provider)
31 at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.EncryptSection(String clearTextXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection)
32 at System.Configuration.Internal.DelegatingConfigHost.EncryptSection(String clearTextXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection)
33 at System.Configuration.Internal.DelegatingConfigHost.EncryptSection(String clearTextXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection)
34 at System.Configuration.MgmtConfigurationRecord.GetConfigDefinitionUpdates(Boolean requireUpdates, ConfigurationSaveMode saveMode, Boolean forceSaveAll, ConfigDefinitionUpdates& definitionUpdates, ArrayList& configSourceUpdates)
35 at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll)
36 at System.Configuration.Configuration.SaveAsImpl(String filename, ConfigurationSaveMode saveMode, Boolean forceSaveAll)
37 at System.Configuration.Configuration.SaveAs(String filename, ConfigurationSaveMode saveMode)
38 at T1.Main(String[] args)
39 Section connectionStrings is now protected by MyProvider