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 服务时出现问题