无法在web.config中添加标记“securityCryptographyConfiguration”

时间:2011-03-03 11:55:43

标签: c# cryptography enterprise-library

我需要在web.config中添加标记securityCryptographyConfiguration,以便使用MS Application block 4.1进行加密。此标记位于app.config(Windows)

请帮我把这个标签放在web.config中。

1 个答案:

答案 0 :(得分:1)

您是否添加了部分处理程序?如果没有,您需要将其添加到<configSections>元素:

<section name="securityCryptographyConfiguration"
     type="Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.Configuration.CryptographySettings,
           Microsoft.Practices.EnterpriseLibrary.Security.Cryptography,
           Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

一旦你有了这个,你应该能够将securityCryptographyConfiguration标签添加到你的web.config中,记住它是独立的,它不会嵌套在另一个部分中,例如:

</configSections>

<!-- The crypt config section sits at the same level as configSections
<securityCryptographyConfiguration />

<system.web>