如何在 VPN 后面修复 'Invalid Credentials - Sign up for a Developer Account'

How to fix 'Invalid Credentials - Sign up for a Developer Account' when behind a VPN

我正在尝试在我的 WPF 应用程序(通过 VPN 连接到 Internet)中获取 Bing Maps WPF 控件 运行。我已经创建了一个可用的 API 密钥。

我已经尝试过 的答案 - 这不起作用,因为我使用 VPN(或者至少我是这么理解的)。

<Grid>
     <m1:Map CredentialsProvider="YOUR_KEY" Mode="AerialWithLabels"/>
</Grid>

我已阅读 BingMaps WPF 控件文档并按照其基础教程进行操作。如果打开 NordVPN,则身份验证失败。

我的问题是,每当我的 VPN (NordVPN) 打开时,身份验证都会失败并显示 "Invalid Credentials. Sign up for a developer account at ..." 的弹出窗口。如果我关闭我的 VPN,它工作得很好。我认为这与 VPN 的行为类似于代理并且无法通过身份验证有关。使用普通代理,我可以使用 appconfig 中的代理设置来解决问题。由于这不是代理而是您通过专有应用程序连接到的 vpn,因此它不起作用(或者至少我不知道如何让它起作用)。

正如 Den Delimarsky 已经回答的那样,NordVPN 阻止了大量出站请求。当您打开 Cyber​​Sec 功能时会发生这种情况,该功能似乎已将某些 Microsoft 站点标记为可疑。关闭 Cyber​​Sec 可解决问题。

非常感谢 Den Delimarsky 的帮助!