configProtectionProvider

configProtectionProvider

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

谢谢,
彼得

最佳答案

我认为 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"

关于c# - VS2012 说 "The configProtectionProvider attribute is not allowed"用于 ConnectionStrings 部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21339898/

10-11 04:20