Ich habe eine web.config
-Datei, die in meiner aktuellen Lösung, die auf IIS7 läuft, ziemlich groß ist.
Es funktioniert perfekt auf meinem Dev-Server, aber ich finde den Fehler 0x80070032
"Config Error Kann die Konfigurationsdatei nicht lesen, da sie die maximale Dateigröße überschreitet"
Meine aktuelle Lösung verwendet eine sehr große web.config
-Datei. Die Architektur meiner CMS-Anwendung erfordert eine große Anzahl von Konfigurationseinstellungen.
Gibt es eine Möglichkeit, diese Größenbeschränkung zu erweitern oder kann ich die Datei web.config
in kleinere Dateien unterteilen?
Haben Sie versucht, diesen Registrierungsschlüssel hinzuzufügen:
HKLM\SOFTWARE\Microsoft\InetStp\Configuration
Setzen Sie dann diesen DWORD-Wert: MaxWebConfigFileSizeInKB
Wenn auf Ihrem System 64-Bit-Fenster ausgeführt werden, der Anwendungspool jedoch im 32-Bit-Modus ausgeführt wird, müssen Sie möglicherweise Folgendes festlegen:
HKLM\SOFTWARE\Wow6232Node\Microsoft\InetStp\Configuration
Wenn Ihre web.config
-Datei aufgrund einer großen Anzahl von Umschreibungsregeln überdimensioniert ist, könnten Sie diese in ihre eigenen Dateien aufteilen:
Speichern von URL-Rewrite-Zuordnungen in einer separaten Datei
Ist Ihre CMS-Lösung Sitecore? Wenn dies der Fall ist, hat Sitecore zwei Optionen, um seine Konfiguration aus der Hauptdatei web.config zu trennen.
Sitecore unterstützt die Verwendung von & lt; sc: include & gt; Tag, um einen Teil der Konfiguration aus einer separaten Datei zu übernehmen. Sie legen einfach die & lt; sc: include & gt; Tag, wohin die Konfiguration gehen würde:
%Vor%Dann starten Sie die Konfiguration am Elternteil von & lt; sc: include & gt; (in diesem Fall Sitecore) in der Include-Datei:
%Vor%Sitecore selbst verwendet dies in ihrer Standardkonfiguration, so dass Sie einige Beispiele dafür sehen können, indem Sie in ihrer Standardkonfigurationsdatei suchen.
Ihre andere Option besteht darin, einige Konfigurationen zu entfernen und lege es in das Verzeichnis app_config / includes. Zur Laufzeit sucht Sitecore dort nach allen .config-Dateien und fügt dann der Hauptkonfiguration jede Konfiguration in der Datei hinzu.
Diese Konfigurationsdatei muss die vollständige Sitecore-Konfigurationsstruktur aufweisen.
Tags und Links web-config .net asp.net iis-7