HTTP 无法登录 URL http://+:9001/JobCommService.svc/。

摘要:HTTP 无法登录 URL http://+:9001/JobCommService.svc/。


将Wcf挂载到Windows Service上时,

那时的账号是使用Administrator,

所以一直没有遇到这个问题,

但要开始模拟客户环境时,

同事将Windows Service的执行账号修改了,

在服务启动时,

竟然无法启动服务,

真是让我摸不着头绪。

错误消息:HTTP 无法登录 URL http://+:9001/JobCommService.svc/。您的处理进程没有足够的存取权可存取此命名空间 (如需详细资讯,请参阅 http://go.microsoft.com/fwlink/?LinkId=70353)。

后来上网查了一会儿,

才发现原来是该账号没有执行该Url的权限,

所以只要将该账号进行注册,

就可以顺利开启服务了。

注册语法是 netsh http add urlacl url=http://+:80/MyUri user=DOMAINuser

参考文档:

http://msdn.microsoft.com/zh-tw/library/ms733768(v=vs.110).aspx

http://www.tuicool.com/articles/RFVFRb