Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何在本地主机上运行WCF IPC(http),而不请求管理权限?_Windows_Wcf_Security_Ipc_Communication - Fatal编程技术网

Windows 如何在本地主机上运行WCF IPC(http),而不请求管理权限?

Windows 如何在本地主机上运行WCF IPC(http),而不请求管理权限?,windows,wcf,security,ipc,communication,Windows,Wcf,Security,Ipc,Communication,我们正在开发一组需要在用户会话中相互通信的应用程序。这些应用程序不需要任何管理权限才能运行,但一旦其中一个应用程序尝试打开http侦听器,它就会由于缺少管理凭据而失败。另一方面,由于用户没有任何管理员权限,所以他也无法配置HTTP ACL 是否有任何方法允许非管理用户会话中本地主机上的进程之间进行http/REST通信 应用程序示例:托盘应用程序扮演服务的角色,多个便笺应用程序与之对话以保存数据 这是否意味着Microsoft强制我在本地用户会话中仅使用IPC命名管道,如果用户没有管理员权限,则

我们正在开发一组需要在用户会话中相互通信的应用程序。这些应用程序不需要任何管理权限才能运行,但一旦其中一个应用程序尝试打开http侦听器,它就会由于缺少管理凭据而失败。另一方面,由于用户没有任何管理员权限,所以他也无法配置HTTP ACL

是否有任何方法允许非管理用户会话中本地主机上的进程之间进行http/REST通信

应用程序示例:托盘应用程序扮演服务的角色,多个便笺应用程序与之对话以保存数据


这是否意味着Microsoft强制我在本地用户会话中仅使用IPC命名管道,如果用户没有管理员权限,则无法使用管理员权限进行安装?

我个人没有这样做,但我认为您需要在具有管理权限的安装程序中注册HTTP命名空间/ACL。

使用dos命令:

netsh http add urlacl url=http://+:8083/path1 user=USERNAME

注意:如果您运行netsh,请使用自己的

替换端口、路径和用户名-您需要管理员权限。这是您在没有它们的情况下将遇到的错误:Url保留添加失败,错误:5请求的操作需要以管理员身份运行