I added a form to my service, along with some code to parse commandline arguments. That way, even out in the field, I can run it as a win forms app. In may case, I just created a form with 2 buttons, start and stop. Then, if the EXE is launched with a commandline parameter of -e, it knows to execute as a winforms app.
HTH James -----Original Message----- From: Moderated discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Doug J. Nelson Sent: Wednesday, March 10, 2004 12:02 PM To: [EMAIL PROTECTED] Subject: Re: [ADVANCED-DOTNET] Service stays in "starting" status first time its started I have seen this before and the culprit turned out to be a malformed string in the .config file I was using for service parameters. The way I found this was to pull the service code into a winForms app, add a startup time and then call the you on start code. I tend to use a service start timer, when testing, this is set to 30 seconds. This gives enough time to get the debugger hooked up. Any, run the code inside a winForm, the system will then be able to throw the exception and you will get a message as to what the problem is. Maddening problem to be sure, it burnt the better part of six hours for me before I finally found it. HTH Doug Nelson -----Original Message----- From: Van Vreede, Douglas P [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 10, 2004 11:32 AM To: [EMAIL PROTECTED] Subject: Re: [ADVANCED-DOTNET] Service stays in "starting" status first time its started I have not seen this problem either and my service does not call base.OnStart. Decompiling ServiceBase.OnStart, shows an empty virtual method. There must be some other explanation. Doug > Just looked at my code and I call base.OnStart() at the end of my > OnStart(). I imagine that the base class calls SetServiceStatus() to > tell the OS that your service is running. =================================== This list is hosted by DevelopMentor(r) http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentor. http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentor� http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com
