【问题标题】:Universal Windows project - HttpClient exception通用 Windows 项目 - HttpClient 异常
【发布时间】:2016-01-19 00:32:56
【问题描述】:

我正在尝试使用 HttpClient 在通用 Windows 项目(在 Windows 10 通用应用程序中)中实现 REST 客户端,但以下行:

var response = _client.GetAsync(address).Result;

抛出带有以下消息的 AggregateException:

访问被拒绝。访问此功能需要网络功能 网络资源

更令人惊讶的是,请求不是发送到服务器的事件。我该如何解决这个问题?

【问题讨论】:

    标签: c# .net windows-10 win-universal-app uwp


    【解决方案1】:

    双击项目中的 Package.appxmanifest 文件。
    单击“功能”选项卡。将专用网络功能添加到您的项目中。

    【讨论】:

    • “私人网络”这个名称有点令人困惑。我认为这与Intranet有关。实际上,该应用程序基本上想通过 Internet 与我们的服务器进行通信。另一个令人困惑的事情是,异常文本没有指出需要添加哪些确切的网络“能力”(有很多)。
    • @MikeKeskinov 我在使用 VPN 时访问公共服务器时遇到了这个问题。关闭 VPN 也不例外。使用 VPN 显然会抛出问题,因为它通过“私人”VPN 网络。
    • 神圣的游戏规则改变者。非常感谢。
    • 访问功能选项卡的另一种方法是转到 Unity Edit>Project Settings>Player>Publishing Settings
    猜你喜欢
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    相关资源
    最近更新 更多