据官方文档显示,AppFabric 1.1与IIS 10中的CNG数据加密提供程序兼容。如果您遇到兼容性问题,可以尝试以下代码示例来解决。
配置AppFabric缓存时,可以使用以下代码启用CNG数据加密提供程序:
<configuration>
<configSections>
<section name="dataCache" type="Microsoft.ApplicationServer.Caching.DataCacheSection, Microsoft.ApplicationServer.Caching.Core" />
</configSections>
<dataCache>
<providers>
<securityProperties>
<securityProperty name="ProtectionLevel">EncryptAndSign</securityProperty>
</securityProperties>
<dataCacheClient>
<securityProperties>
<securityProperty name="ProtectionLevel">EncryptAndSign</securityProperty>
<securityProperty name="UseCng">true</securityProperty>
</securityProperties>
</dataCacheClient>
<dataCacheServer>
<securityProperties>
<securityProperty name="ProtectionLevel">EncryptAndSign</securityProperty>
<securityProperty name="UseCng">true</securityProperty>
</securityProperties>
</dataCacheServer>
</providers>
</dataCache>
</configuration>
在以上示例中,我们在<dataCacheClient>
和<dataCacheServer>
节点的<securityProperties>
中将UseCng
设置为true
,以启用CNG数据加密提供程序。
请注意,以上示例仅适用于AppFabric缓存。如果您使用的是其他组件或库,请参考相关文档了解如何启用CNG数据加密提供程序。