J'ai écrit une application UWP et après avoir généré et installé le .appxbundle, chaque fois que je démarre l'application, j'obtiens un net_http_client_execution_error
. L'application démarre et fonctionne correctement lorsqu'elle est lancée dans Visual Studio 2015. Il n'y a donc aucune chance pour moi d'obtenir le problème si je débogue l'application.
Mise à jour:
Par défaut, Windows limite l'accès des applications à l'hôte local (127.0.0.1). J'y gère une base de données de canapé. Cette base de données de canapé devrait également y fonctionner pour nos clients. Est-il possible d'autoriser une application à atteindre l'hôte local (activer le bouclage du réseau local)?
Pour une application métier, utilisez l'outil checknetisolation.exe pour accorder à l'application une exception de bouclage.
Pour activer le bouclage, utilisez cette commande:
c:\>checknetisolation loopbackexempt -a -n=<package family name>
Pour désactiver le bouclage, utilisez cette commande:
c:\>checknetisolation loopbackexempt -d -n=<package family name>
Le nom de la famille de packages pour une application UWP peut être trouvé à plusieurs endroits: Visual Studio l'affiche dans l'éditeur Package.appxmanifest sur l'onglet packaging, l'applet de commande get-appxpackage de PowerShell l'affiche, etc. Il ressemblera à quelque chose comme "MyPackage_edj12ye0wwgwa"
Il y a un livre blanc avec plus de détails sur https://msdn.Microsoft.com/en-us/library/windows/apps/dn640582.aspx