在P236中的配置是错误的按例子写出的代码是不执行的。由此看来清华出书的质量实在是成问题,在这本书中好像还有一个或几个地方是这样子的,前后内容差不多。改成如下的代码:
http://blogs.vertigosoftware.com/snyholm/archive/2005/12/16/1746.aspx
http://msdn2.microsoft.com/en-us/library/yxw286t2.aspx
中文
http://msdn2.microsoft.com/zh-cn/library/yxw286t2.aspx
<configProtectedData>
<providers>
<add name="connectionString" type="System.Configuration.RsaProtectedConfigurationProvider, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
keyContainerName="MyKeyContainerName"
useMachineContainer="true" />
</providers>
</configProtectedData>
参考链接:ASP.NET 2.0: Encrypting Connection Strings<providers>
<add name="connectionString" type="System.Configuration.RsaProtectedConfigurationProvider, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
keyContainerName="MyKeyContainerName"
useMachineContainer="true" />
</providers>
</configProtectedData>
http://blogs.vertigosoftware.com/snyholm/archive/2005/12/16/1746.aspx
http://msdn2.microsoft.com/en-us/library/yxw286t2.aspx
中文
http://msdn2.microsoft.com/zh-cn/library/yxw286t2.aspx