VS2012 对于 ConnectionStrings 部分说“不允许使用 configProtectionProvider 属性”

问题描述 投票:0回答:2

尽管此页面在标签中显示了该属性,但当我尝试对其进行编码时,我在线下看到了可怕的蓝色波浪线,并且悬停消息正如我在该问题的标题中输入的那样。我需要做什么才能激活此功能,因为 Microsoft 的页面清楚地显示了它是通过这种方式完成的。

谢谢, 彼得

c# connection-string
2个回答
7
投票

我认为 configProtectionProvider 属性仅在 .NET 2.0 中受支持。您可以通过添加以下内容来使用它

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

到您的配置节点,如下所示:

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

0
投票

我认为这在下面的文章中得到了很好的解释

https://www.dbdocs.net/asp/configprotectionprovider-is-not-allowed

© www.soinside.com 2019 - 2024. All rights reserved.