执行应用程序时出现以下错误。
我该如何解决这个问题?
正如错误消息所暗示的那样,您无权在该命名空间中托管您的服务。右键单击 Visual Studio 和Run as Administrator
.
在 Windows 7 或 2008 及更高版本中,在管理员命令提示符下使用此命令
netsh http add urlacl url=http://+:8080 user=DOMAIN\user
其中 user 是将运行 WCF 服务的用户或服务帐户。对于 XP 或 windows 2003,您必须使用 htpcfg 工具。更多细节在这里
该服务不需要本地管理员权限,但管理员需要在安装步骤中授予保留 http url 命名空间的权限。