2 votes

WPF (ou WinForm) WebView n'ouvre pas l'URL locale (erreur NotFound 404)

Introduction

Microsoft a récemment publié le contrôle WebView ( Microsoft.Toolkit.Win32.UI.Controls ), qui permet au développeur d'inclure un Webbrowser qui utilise Microsoft Edge pour rendre un site web dans une application WPF/WinForm. Ce nouveau contrôle est destiné à remplacer l'ancien WebBrowser qui utilise le moteur IE.

Plus d'informations aquí

Mon problème

Le navigateur ne semble pas fonctionner avec les urls des sites du réseau local. Même si j'utilise l'adresse IP, j'obtiens toujours le message suivant NotFound (404) sur mon WebErrorStatus (mais sans exception), mais dans le navigateur autonome Edge, cela fonctionne bien. Cependant, les urls externes (google...) fonctionnent bien.

J'ai essayé de vérifier si le navigateur intégré utilise les paramètres proxy appropriés, mais je n'ai pas eu de chance.

2voto

Matthieu Charbonnier Points 1501

Pour des raisons de sécurité, le contrôle WebView désactive par défaut les capacités de réseau privé. Vous devez l'activer explicitement.

wvc.IsPrivateNetworkClientServerCapabilityEnabled = true;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X