UWP Windows.Networking.Vpn не может загрузить VpnNativeProfile - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь создать клиент uwp vpn, но сталкиваюсь с проблемой с VpnNativeProfile.Когда я пытаюсь загрузить профиль с AddProfileFromObjectAsync, он всегда возвращает «другое» состояние перечисления.Мой код:

`VpnManagementAgent mgr = new VpnManagementAgent();

        VpnNativeProfile profile = new VpnNativeProfile()
        {
            AlwaysOn = true,
            NativeProtocolType = VpnNativeProtocolType.IpsecIkev2,
            ProfileName = "VpnClientWin",
            RememberCredentials = true,
            RequireVpnClientAppUI = true,
            RoutingPolicyType = VpnRoutingPolicyType.ForceAllTrafficOverVpn,
            TunnelAuthenticationMethod = VpnAuthenticationMethod.PresharedKey,
            UserAuthenticationMethod = VpnAuthenticationMethod.Mschapv2
        };

        profile.Servers.Add(controller.Configuration.ServerIp);

        VpnManagementErrorStatus profileStatus = await mgr.AddProfileFromObjectAsync(profile);`

Я обнаружил https://docs.microsoft.com/en-us/uwp/api/windows.networking.vpn

Если ваше приложение использует этот API и вы хотите опубликовать свое приложение в Microsoft Store, специальные разрешения должныбыть подготовленным для вашей учетной записи разработчика Microsoft, иначе вызовы VPN не будут выполняться во время выполнения.Это разрешение не требуется, если приложение загружается сбоку или устанавливается другим способом.

Я пробовал загружать приложение, но состояние остается прежним.Буду признателен за любую помощь, спасибо.

...