这个问题以前就遇到过,今天又碰到了,很有必要记录下来,Windows Server有一个SC(server control)的命令,可以实现创建服务,改变服务状态等功能,但是在创建服务的时候,有一个参数是binpath,顾名思义就是可执行文件的路径了。我一开始这样配置:

C:\Users\junhuachen>sc create “SOA” binpath=”D:\MagusTestEnv\SOA\MySpace.PlatformServices.WindowsService.exe”

死活都不行,我很郁闷,以前配置Relay服务端的时候都可以的啊,后来仔细看了一下帮助,这个真的要仔细看!

DESCRIPTION:
Creates a service entry in the registry and Service Database.
USAGE:
sc <server> create [service name] [binPath= ] <option1> <option2>…

那个“binPath= ”,等于号后面的确有一个空格,之后我把这个遗漏的空格加上,就能成功创建一个Windows服务了。以后看帮助真的要仔细!尤其是不要栽在空格上面,囧!

Share and Enjoy:
  • RSS
  • Google Bookmarks
  • Digg
  • del.icio.us
  • Facebook
  • 豆瓣
  • 豆瓣九点
  • FriendFeed
  • LinkedIn
  • Live
  • Ping.fm
  • QQ书签
  • Twitter

No related posts.