问题
我创建了一个简单的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
这些流程都没有解决问题。请建议如何解决。