Ich habe einen WindowsService mit WCF erzeugt und wollte diese mit InstallUtil installieren. Dieses scheitert mit der folgenden Fehlermeldung: Eine transaktive Installation wird ausgeführt.
Die Installationsphase wird gestartet. Die Protokolldatei enthält den Fortschritt der Assembly C:\Users\hpm\Documents\Visual Studio 2010\Projects\Versuche\WCF Versuche\MathService\MathWindowsServiceHost\bin\Debug\MathWindowsServiceHost.exe. Die Datei befindet sich in C:\Users\hpm\Documents\Visual Studio 2010\Projects\Versuche\WCF Versuche\MathService\MathWindowsServiceHost\bin\Debug\MathWindowsServiceHost.InstallLog.
Während der Installationsphase ist eine Ausnahme aufgetreten. System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden. bei System.Collections.Hashtable.HashtableEnumerator.MoveNext() bei System.Configuration.Install.AssemblyInstaller.PrintStartText(String activity) bei System.Configuration.Install.AssemblyInstaller.Install(IDictionary savedState) bei System.Configuration.Install.Installer.Install(IDictionary stateSaver) bei System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState)
Die Rollbackphase der Installation wird gestartet. Die Protokolldatei enthält den Fortschritt der Assembly C:\Users\hpm\Documents\Visual Studio 2010\Projects\Versuche\WCF Versuche\MathService\MathWindowsServiceHost\bin\Debug\MathWindowsServiceHost.exe. Die Datei befindet sich in C:\Users\hpm\Documents\Visual Studio 2010\Projects\Versuche\WCF Versuche\MathService\MathWindowsServiceHost\bin\Debug\MathWindowsServiceHost.InstallLog. Während der Rollbackphase des Installers System.Configuration.Install.AssemblyInstaller ist eine Ausnahme aufgetreten. System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden. bei System.Collections.Hashtable.HashtableEnumerator.MoveNext() bei System.Configuration.Install.AssemblyInstaller.PrintStartText(String activity) bei System.Configuration.Install.AssemblyInstaller.Rollback(IDictionary savedState) bei System.Configuration.Install.Installer.Rollback(IDictionary savedState) Während der Rollbackphase der Installation ist eine Ausnahme aufgetreten. Diese Ausnahme wird ignoriert, und der Rollback wird fortgesetzt. Der ursprüngliche Zustand des Computers wird jedoch möglicherweise nicht vollständig wiederhergestellt, nachdem der Rollback beendet ist.
Die Rollbackphase wurde erfolgreich abgeschlossen.
Hi, du möchtest vermutlich den WCF Service als Windows Dienst installieren. Ich kann zwar deiner Fehlermeldung nicht entnehmen, woran es liegt. Aber ich nehme sehr oft das Windows Dienstprogramm sc zum installieren eines Windows Services. Vielleicht hilft Dir das weiter: InstallUtil oder SC Hier die Hilfe zu SC Bsp.: