使用任务计划程序运行程序时出现以下错误:
HTTP无法注册URL http:// +:4711/myWCFService /.您的进程没有此命名空间的访问权限(有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=70353).---> System.Net.HttpListenerException:访问被拒绝
遗憾的是,以管理员身份运行无法解决我的问题.我也尝试用netsh注册http地址,但我仍然遇到同样的错误.
netsh你跑了什么命令?
netsh http add urlacl http://+:4711/ user=DOMAIN\USER
Run Code Online (Sandbox Code Playgroud)
在您的计算机上,内置管理员帐户具有所有HTTP命名空间保留的隐式所有权,因此您需要将特定命名空间预留的所有权(如上所述)委派给将运行HTTP端点的目标帐户.您可以Run as administrator在执行netsh命令之前确保执行此操作.
要检查适当的命名空间预留,请运行:
netsh http show urlacl
Run Code Online (Sandbox Code Playgroud)