Windows 7 上的 WCF 服务 URL ACL:您的进程没有对此命名空间的访问权限

Posted

技术标签:

【中文标题】Windows 7 上的 WCF 服务 URL ACL:您的进程没有对此命名空间的访问权限【英文标题】:WCF service URL ACL on windows 7 : Your process does not have access rights to this namespace 【发布时间】:2011-03-26 18:48:58 【问题描述】:

将应用程序从我以前的开发机器 (XP) 移植到新的开发机器 (w7),并遇到 WCF 问题。

HTTP 无法注册 URL http://+:8001/KolonistenVanCatan/MetaData/。 您的进程无权访问 对此命名空间的权限(请参阅 http://go.microsoft.com/fwlink/?LinkId=70353 详情)。

现在,引用的页面和许多博客都解释了相同的解决方案,我理解,但是每当尝试添加url并输入我的帐户名时,它都会说参数不正确。

netsh http 添加 urlacl 网址=http://+8001/KolonistenVanCatan/MetaData 用户=SDRY\SXXXX DX RXXXX

这不是因为我的 Windows 帐户名中有空格吗?

【问题讨论】:

【参考方案1】:

只需将用户名放在引号中,例如user="SDRY\SXXXX DX RXXXX"

【讨论】:

以上是关于Windows 7 上的 WCF 服务 URL ACL:您的进程没有对此命名空间的访问权限的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server 2012 R2 上的 Windows 服务 PlatformNotSupportedException 上的 WCF

在 Server 2008 上的 Windows 服务中托管 WCF 服务时应该使用啥帐户?

Windows Server 2008 R2 上的 WCF 服务问题

从 Windows 应用程序访问托管在 IIS 上的 WCF 服务时出现问题

同一 Windows 服务主机上的两个 WCF 服务库之间的通信

Windows Azure 上的 WCF 服务 - 连接到本地 SQL Server 数据库