在Windows服务中托管WCF服务失败

时间:2017-09-17 05:38:25

标签: .net wcf windows-services

问题

我创建了一个简单的WCF服务。我已经分别调试了WCF服务,那好吧。我已经在Windows服务中托管了它。但是当我在我的计算机上安装Windows服务并尝试启动它时,它无法启动。

我得到以下异常:

  

无法启动服务。
  System.ServiceModel.AddressAccessDeniedException:HTTP无法注册URL http://+:8080/。您的进程没有此命名空间的访问权限。 ---> System.Net.HttpListenerException:访问被拒绝。

我在服务安装期间以管理员身份启动了Visual Studio,并启动了Visual Studio Developer命令窗口。我还使用命令

注册了服务的基地址
netsh http add urlacl url=http://+:8080/MyUri user=DOMAIN\user 

这些流程都没有解决问题。请建议如何解决。

0 个答案:

没有答案