2013-06-21 114 views
2

我在执行应用程序时遇到下面的错误。 error自我主机WCF服务错误

我该如何解决这个问题?

+1

为什么我看不到附加的图像?我附上了错误的图像。 – iamCR

+0

选择错误文本,将其复制并粘贴到搜索引擎中,然后找到答案。例如:[HTTP无法注册URL http:// +:8000/HelloWCF /。你的进程没有这个命名空间的访问权限](http://stackoverflow.com/questions/8727293/http-could-not-register-url-http-8000-hellowcf-your-process-does-not-have) 。 – CodeCaster

+0

@CodeCaster:请在下面找到答案。 – iamCR

回答

1

正如错误消息所示,您没有权限在该名称空间中托管您的服务。右键单击Visual Studio并且Run as Administrator

0

在Windows 7或2008以上使用从管理员该命令命令提示

netsh http add urlacl url=http://+:8080 user=DOMAIN\user 

其中用户是将要运行WCF服务的用户或服务帐户。 对于XP或Windows 2003,您将不得不使用htpcfg工具。更多详细信息here

该服务不需要本地管理员权限,但管理员需要授予将http url命名空间预留为安装步骤的权利。