我在本地没问题,把文件拷到目标机器上就出这个错。

解决方案 »

  1.   

    在 onstart 里做 try...catch 
    把错误结果写入某个记录文件作调试
      

  2.   

    InstallUtil.exe WatchDog.exe 运行成功,下面是信息,但是没有WatchDogService这个服务正在运行事务处理安装。正在开始安装的“安装”阶段。
    查看日志文件的内容以获得 D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\Event
    NotifyService\WatchDog\bin\Release\WatchDog.exe 程序集的进度。
    该文件位于 D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifyService\
    WatchDog\bin\Release\WatchDog.InstallLog。
    正在安装程序集“D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifySer
    vice\WatchDog\bin\Release\WatchDog.exe”。
    受影响的参数是:
       logtoconsole =
       assemblypath = D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifyS
    ervice\WatchDog\bin\Release\WatchDog.exe
       logfile = D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifyServic
    e\WatchDog\bin\Release\WatchDog.InstallLog“安装”阶段已成功完成,正在开始“提交”阶段。
    查看日志文件的内容以获得 D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\Event
    NotifyService\WatchDog\bin\Release\WatchDog.exe 程序集的进度。
    该文件位于 D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifyService\
    WatchDog\bin\Release\WatchDog.InstallLog。
    正在提交程序集“D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifySer
    vice\WatchDog\bin\Release\WatchDog.exe”。
    受影响的参数是:
       logtoconsole =
       assemblypath = D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifyS
    ervice\WatchDog\bin\Release\WatchDog.exe
       logfile = D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifyServic
    e\WatchDog\bin\Release\WatchDog.InstallLog“提交”阶段已成功完成。已完成事务处理安装。
      

  3.   

    D:\TFSSource\OpenTest\Projects\Public\TFSHelpDesk\EventNotifyService\WatchDog\bi
    n\Release>net start WatchDogService
    服务名无效。请键入 NET HELPMSG 2185 以获得更多的帮助。
      

  4.   

        那个Windows服务是不能像平常网站按F5那样,是不允许的。你就按照lude8880说的就行了。如果成功了在服务里就可以看到的
      

  5.   

    确定你配置的服务名称就是WatchDogService..这个?