| 

.NET C# Java Javascript Exception

1
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.

Die transaktive Installation ist abgeschlossen.

Kann mir da jemand helfen?

Vielen Dank!!

mph
20.04.2011
mph 227 1 6
2 Antworten
1
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.:
sc create MyService binpath= "c:\Programme\MyService.exe" obj= ServiceUsername password= ServicePassword start= delayed-auto
24.04.2011
ralf.hientzsch 637 1 7
0
Hi Ralf,
vielen Dnak für die Info. Probiere ich aus.
mph
26.04.2011
mph 227 1 6

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH