2

在 ASP.NET 中,当我使用受保护的配置时,我将在 web.config 中指定类似于以下内容的内容:

<configuration>
  <configProtectedData defaultProvider="SampleProvider">
    <providers>
      <add name="SampleProvider" 
        type="System.Configuration.RsaProtectedConfigurationProvider, 
              System.Configuration, Version=2.0.0.0, Culture=neutral, 
              PublicKeyToken=b03f5f7f11d50a3a,
             processorArchitecture=MSIL"
        keyContainerName="SampleKeys" 
        useMachineContainer="true" />
    </providers>
  </configProtectedData>
</configuration>

如果我不包括它,“useMachineContainer”属性的默认值是多少?

4

1 回答 1

0

参考RsaProtectedConfigurationProvider和 DpapiProtectedConfigurationProvider 的参考源实现,UseMachineContainer 被初始化为默认值“true”(如果在配置中未设置值)

于 2015-12-07T05:47:14.513 回答