Ich habe eine saubere XP virtuelle Maschine für Testzwecke installiert, nur .NET 3.5 SP1 redistributable wird angewendet.Fehler beim Starten von .NET app, ConfigurationErrorsException
Wenn ich versuche, unsere WinForms-Anwendung zu starten, gibt es die folgende Ausnahme:
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section system.serviceModel. (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 134)
Die App auf anderen Systemen funktioniert, ich habe noch nie zuvor gesehen. Was ist besonders interessant ist, dass es so sauber Maschine mit "nur" XP und .NET 3.5 installiert ist. Wir verwenden WCF auch nicht explizit in der App.
Ich habe in einem Forum gesehen, dass sie einen Abschnitt von machine.config entfernt haben, aber es fühlt sich falsch an, das bei einer sauberen Installation zu tun, sollte es eine bessere Lösung geben. Irgendwelche Ideen?
Hier ist ein Link zu einem anderen Forum mit dem gleichen Problem, aber könnte diese Lösung wirklich die richtige sein. Es ist keine attraktive Lösung, um Kunden zu sagen ... http://community.sharpdevelop.net/forums/p/8662/24166.aspx – kaze
Wahrscheinlich besser auf Serverfault Mate. Sicher scheint, wie ein unangenehmes Problem, aber Computer-Konfiguration auf einer grünen Wiese XP +. NET 3.5 SP1 sollte perfekt sein – Spence
Ich löste es durch manuelle Bearbeitung der machine.config, in diesem speziellen Fall ist es egal, aber das könnte eine Menge sein größeres Problem, wenn auch bei Kundeninstallationen dieses Problem auftritt. Weitere Untersuchungen werden folgen, wenn das der Fall sein wird. – kaze