Шифрование пользовательских разделов файла web.config

Я использовал статью Создание обработчика раздела гибкой конфигурации , чтобы создать обработчик раздела гибкой конфигурации в своем приложении.

Я также видел статью под названием Encrypting Custom Configuration Sections в блоге OdeToCode о том, как зашифровать части файла web.config.

Из первой статьи у нас есть этот код 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>

Я попытался использовать следующий код, чтобы зашифровать его, используя что-то вроде следующего кода командной строки.

 aspnet_regiis.exe -pef  "StyleSheetSettings_1" C:\Test\

Я получаю следующую ошибку:

Не удалось загрузить тип FifteenSeconds.Core.BasicConfigurator ' из сборки' System.Web, Version = 4.0.0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a '.

Любая помощь будет принята с благодарностью.

12
задан p.campbell 17 August 2010 в 16:59
поделиться

1 ответ

пытается изменить тип, чтобы включить имя сборки

type="FifteenSeconds.Core.BasicConfigurator, MyWebApplication"

Предполагается, что базовая конфигурация находится в вашем веб-приложении

0
ответ дан 2 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: