Ich habe den Artikel Creating a Flexible Configuration Section Handler verwendet, um einen flexiblen Konfigurationsabschnitt Handler in meiner Anwendung zu erstellen.Verschlüsseln benutzerdefinierter Abschnitte einer web.config
Ich habe auch diesen Artikel mit dem Titel Encrypting Custom Configuration Sections on the OdeToCode blog, zum Verschlüsseln von Teilen einer web.config-Datei.
Aus dem ersten Artikel haben wir diesen web.config-Code.
<?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>
Ich habe versucht, den folgenden Code zu verwenden, um den Code mit etwas wie dem folgenden Befehlszeilencode zu verschlüsseln.
aspnet_regiis.exe -pef "StyleSheetSettings_1" C:\Test\
Ich erhalte die folgenden Fehler
Typen kann nicht FifteenSeconds.Core.BasicConfigurator ' aus Assembly' System.Web, Version = 4.0.0.0, Culture = neutral laden, PublicKeyToken = b03f5f7f11d50a3a '.
Jede Hilfe wäre willkommen.
Nach dem Hinzufügen des Assemblynamens type = "FifteenSeconds.Core.BasicConfigurator, FifteenSeconds.Core" erhalte ich immer noch den folgenden Fehler. Verschlüsseln des Konfigurationsabschnitts ... Beim Erstellen des Konfigurationsabschnittshandlers für StyleSheetSettings_1 ist ein Fehler aufgetreten: Die Datei oder Assembly 'FifteenSeconds.Core' oder einer der davon abhängigen cies konnte nicht geladen werden. Die angegebene Datei wurde vom System nicht gefunden. –
wo ist die DLL relativ zur Web.Config –
Könnten Sie bitte http://StackOverflow.com/questions/9528681/listing-users-with-access-to-netframeworkconfigurationkey-acl beantworten? – Lijo