Utilicé el artículo Creating a Flexible Configuration Section Handler para crear un controlador de sección de configuración flexible en mi aplicación.Cifrado de secciones personalizadas de un web.config
También vi este artículo titulado Encrypting Custom Configuration Sections on the OdeToCode blog, sobre cómo cifrar partes de un archivo web.config.
Desde el primer artículo, tenemos este código web.config.
<?xmlversion="1.0"encoding="utf-8"?>
<configuration>
<configSections>
<sectionname="StyleSheetSettings_1"
type="FifteenSeconds.Core.BasicConfigurator"/>
</configSections>
<StyleSheetSettings_1>
<StyleSheets>
<Style SheetName="Page"Href="Styles/Page.css"Media="screen"/>
<StyleSheetName="Custom"Href="Styles/Custom.css"Media="screen"/>
<StyleSheetName="Print"Href="/Lib/Styles/Print.css"Media="print"/>
</StyleSheets>
</StyleSheetSettings_1>
</configuration>
He intentado utilizar el siguiente código para encriptar el código usando algo como el siguiente código de línea de comando.
aspnet_regiis.exe -pef "StyleSheetSettings_1" C:\Test\
estoy recibiendo el siguiente error
No se pudo cargar el tipo FifteenSeconds.Core.BasicConfigurator ' del ensamblado' System.Web, versión = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a '.
Cualquier ayuda sería apreciada.
Después de agregar el nombre de conjunto type = "FifteenSeconds.Core.BasicConfigurator, FifteenSeconds.Core", sigo recibiendo el siguiente error. cifrado de sección de configuración ... Se ha producido un error al crear el controlador de sección de configuración para StyleSheetSettings_1: No se pudo cargar el archivo o ensamblado 'FifteenSeconds.Core' o uno de sus dependen cies. El sistema no puede encontrar el archivo especificado. –
dónde está la DLL relativa a la Web.Config –
¿Podría responder http://stackoverflow.com/questions/9528681/listing-users-with-access-to-netframeworkconfigurationkey-acl? – Lijo