Ich habe den Artikel Einen flexiblen Konfigurationsbereichshandler erstellen erstellt, um einen flexiblen Konfigurationsbereichshandler in meiner Anwendung zu erstellen.
Ich habe auch diesen Artikel mit dem Titel Verschlüsseln benutzerdefinierter Konfigurationsabschnitte auf das OdeToCode-Blog zum Verschlüsseln von Teilen einer web.config-Datei.
Im ersten Artikel haben wir diesen web.config-Code.
%Vor%Ich habe versucht, den folgenden Code zu verwenden, um den Code mit dem folgenden Befehlszeilencode zu verschlüsseln.
%Vor%Ich erhalte den folgenden Fehler
Der Typ konnte nicht geladen werden FünfzehnSekunden.Kore.BasicConfigurator ' aus der Baugruppe 'System.Web, Version = 4.0.0.0, Kultur = neutral, PublicKeyToken = b03f5f7f11d50a3a '.
Jede Hilfe wäre willkommen.
Hier ist eine weitere Problemumgehung für dieses Problem (gefunden in Ссылка ) . Kommentieren Sie das Abschnittselement für den benutzerdefinierten Abschnitt unter dem Element configSections (/ configuration / configSections), bevor Sie den Befehl aspnet_regiis ausführen, und der benutzerdefinierte Abschnitt sollte verschlüsselt werden.
%Vor%versucht den Änderungstyp, um den Assemblynamen aufzunehmen
%Vor%Dies setzt voraus, dass sich die BasicConfiguration in Ihrer Web App befindet
Ich hatte ein ähnliches Problem, wenn ich auf einen Typ in meiner Konfigurationsdatei verweise. Wie von Conrad Frix vorgeschlagen, benötigen Sie nach dem Verweis auf den Namespacetyp einen Verweis auf den Assemblynamen. Ich habe den Fehler gemacht, was ich denke, den Assemblynamen zu schreiben, anstatt zu überprüfen, dass er einen anderen Namen als den Namen des Projekts hat. Sie können sicherstellen, dass Sie mit der rechten Maustaste auf das Projekt in Visual Studio klicken und zu Eigenschaften wechseln. Überprüfen Sie, ob das Projekt eine Assembly mit dem Namen ausgibt, den Sie in Ihrer Datei web.config angegeben haben.
Ich habe gerade ein ähnliches Problem sehr einfach gelöst. Sie müssen die Bibliothek innerhalb des Attributs "type" angeben.
Anstelle von:
%Vor%Versuchen:
%Vor%Mein Problem war fast das gleiche, obwohl ich stattdessen die .NET-Bibliotheken verwendete.
Dies:
%Vor%wurde:
%Vor%Hoffentlich funktioniert das.
Tags und Links web-config configuration asp.net