在P236中的配置是错误的按例子写出的代码是不执行的。由此看来清华出书的质量实在是成问题,在这本书中好像还有一个或几个地方是这样子的,前后内容差不多。改成如下的代码: <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 Stringshttp://blogs.vertigosoftware.com/snyholm/archive/2005/12/16/1746.aspxhttp://msdn2.microsoft.com/en-us/library/yxw286t2.aspx中文http://msdn2.microsoft.com/zh-cn/library/yxw286t2.aspx 相关文章: