UWP启用本地网络环回

我编写了一个UWP-

App,在生成并安装.appxbundle之后,每次启动该应用程序时,我都会得到一个net_http_client_execution_error。在Visual

Studio 2015中启动时,该应用程序已启动并且运行良好。因此,如果我调试该应用程序,就没有机会解决这个问题。

默认情况下,Windows限制应用程序访问本地主机(127.0.0.1)。我在那里运行了一个沙发数据库。这个沙发数据库也应该为我们的客户运行。是否可以允许某个应用访问本地主机(启用本地网络环回)?

回答:

对于商务应用程序,请使用checknetisolation.exe工具向该应用程序授予回送异常。

要启用回送,请使用以下命令:

c:\>checknetisolation loopbackexempt -a -n=<package family name>

要禁用回送,请使用以下命令:

c:\>checknetisolation loopbackexempt -d -n=<package family name>

UWP应用程序的软件包系列名称可以在几个地方找到:Visual

Studio在Package选项卡上的Package.appxmanifest编辑器中显示它,PowerShell的get-appxpackage

cmdlet显示它,等等。它看起来像“ MyPackage_edj12ye0wwgwa”

在某些情况下,环回豁免将工作一段时间,然后停止工作。在这种情况下,您可能需要运行以下命令来清理/删除所有免除项目,然后将它们逐个添加回原来的状态。(摘自Pawel

Sledzikowski的评论)

c:\>checknetisolation loopbackexempt -c

在https://msdn.microsoft.com/zh-

cn/library/windows/apps/dn640582.aspx上有白皮书,其中包含更多详细信息。

以上是 UWP启用本地网络环回 的全部内容, 来源链接: utcz.com/qa/417295.html

回到顶部