首页 > 后端开发 > C++ > 当我的 UWP 应用访问 localhost 时,如何修复'net_http_client_execution_error”?

当我的 UWP 应用访问 localhost 时,如何修复'net_http_client_execution_error”?

Barbara Streisand
发布: 2025-01-11 11:49:44
原创
503 人浏览过

How Do I Fix

UWP 应用中的网络环回限制问题排查

问题:

UWP 应用程序尝试连接到“localhost”(127.0.0.1) 上的本地 CouchDB 实例(或类似的本地服务器)可能会失败,并显示“net_http_client_execution_error”。

原因:

Windows 默认安全设置限制 UWP 应用访问本地主机,以增强网络安全。

解决方案:

要允许 UWP 应用程序进行本地主机访问,请按照以下步骤操作:

  1. 查找您的包系列名称:找到您的 UWP 应用的包系列名称。 您可以使用 Visual Studio 2015 的 Package.appxmanifest 编辑器或 PowerShell 命令 Get-AppxPackage 找到它。 该名称的格式类似于“MyPackage_edj12ye0wwgwa”。

  2. 授予环回访问权限: 打开提升的命令提示符(以管理员身份运行)并执行此命令,将 <package family name> 替换为应用程序的实际包系列名称:

<code>c:\>checknetisolation loopbackexempt -a -n=<package family name></code>
登录后复制
  1. (可选)撤销环回访问: 要删除环回豁免,请在提升的命令提示符中使用此命令:
<code>c:\>checknetisolation loopbackexempt -d -n=<package family name></code>
登录后复制
  1. 重置环回豁免(如果需要):如果环回豁免变得不可靠,请清除所有豁免并使用以下命令单独重新应用它们:
<code>c:\>checknetisolation loopbackexempt -c</code>
登录后复制

重要注意事项:

以上是当我的 UWP 应用访问 localhost 时,如何修复'net_http_client_execution_error”?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板