Peter Howe
Peter Howe

Reputation: 429

VS2012 says "The configProtectionProvider attribute is not allowed" for ConnectionStrings section

Even though this page shows the attribute right in the tag, when I try to code it, I get the dreaded blue squiggly under the line, and the hover message is as I put in the title of this question. What do I need to do in order to activate this feature, since Microsoft's pages clearly show it being done this way.

Thanks, Peter

Upvotes: 4

Views: 4843

Answers (1)

GNet
GNet

Reputation: 151

I think configProtectionProvider attribute is only supported in .NET 2.0. You can use it by adding the following

xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0" 

to your Configuration node like this:

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">
    <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"

Upvotes: 7

Related Questions