当前位置: 首页 > 编程语言 > C#

WCFServiceAccess-Noaccesstothisnamespace分享

时间:2023-04-10 23:08:32 C#

WCFServiceAccess:Noaccesstothisnamespace使用TaskScheduler运行程序时出现如下错误:HTTP无法注册URLhttp:///+:4711/我的WCFService/.您的进程无权访问此命名空间(有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=70353)。—>System.Net.HttpListenerException:Accessisdenied不幸的是,以管理员身份运行并没有解决我的问题。我也试过用netsh注册http地址,但我仍然得到同样的错误。你运行了什么netsh命令?netshhttpaddurlaclhttp://+:4711/user=DOMAINUSER在你的机器上,内置管理员帐户拥有所有HTTP命名空间保留的隐式所有权,因此你需要将特定命名空间保留的所有权(如上所述)分配给将运行HTTP端点的目标帐户。您可以通过确保在执行netsh命令之前以管理员身份运行来执行此操作。要检查命名空间保留是否正确,请运行:netshhttpshowurlacl我正在研究托管在Windows服务(托管)中的测试WFC服务。然后我为HTTP添加了另一个基址。当我再次启动该服务时,我得到了同样的错误。然后我将服务帐户从“本地服务”更改为“本地系统”并解决了问题。由于这是一个测试程序,我可以继续。以上就是C#学习教程:WCFserviceaccessrights:noaccessrightstothisnamespace分享的所有内容,如果对大家有用,需要详细了解C#学习教程,希望大家多多关注—本文来自网络收集,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: