为什么我做的windows服务安装包 能安装就是启动不了服务  启动服务就报错 
 但是我用 InstallUtil 安装服务 启动没事 这应该不是服务的问题吧  
   我应该怎么弄 ,,麻烦知道的好人告诉下啊 。。谢谢了

解决方案 »

  1.   

    有木有人的 我发现用 InstallUtil 安装服务的可执行路径和 
    我写的安装包的可执行路径不同。。我要怎样把安装包的可执行路径改成 和用 InstallUtil 安装服务的可执行路径一样呢
      

  2.   

    无法启动服务。System.IO.FileNotFoundException: 未能加载文件或程序集“MDP.Server.ServiceClass, Version=1.0.4286.31443, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
    文件名:“MDP.Server.ServiceClass, Version=1.0.4286.31443, Culture=neutral, PublicKeyToken=null”
       在 MDP.Server.ServerConfig.ZQErpServer.OnStart(String[] args)
       在 System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)警告: 程序集绑定日志记录被关闭。
    要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
    注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
    要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
      

  3.   

    你就说平台不兼容 改下平台试试   在setup里面选一下平台
      

  4.   

    一直这样安装:
    InstallUtil.exe DataTransferService.exe
    Net Start DataTransferServiceInstallUtil.exe和DataTransferService.exe在一个文件夹