.net - WPF(或 WinForm)WebView 无法打开本地 URL(NotFound 404 错误)

标签 .net wpf winforms microsoft-edge

简介

Microsoft 最近发布了 WebView 控件(Microsoft.Toolkit.Win32.UI.Controls 包),允许开发人员包含使用 Microsoft Edge 呈现网站的 Web 浏览器在 WPF/WinForm 应用程序中。这个新控件旨在替换使用 IE 引擎的旧 WebBrowser 控件。

更多信息here

我的问题

浏览器似乎无法使用本地网络网站网址。即使我使用 IP 地址,我的 WebErrorStatus 上总是会收到 NotFound (404)(但也不异常(exception)),但在独立的 Edge 浏览器中它运行良好。但是,外部网址(谷歌...)工作正常。

我尝试检查嵌入式浏览器是否使用正确的代理设置,但没有成功。

最佳答案

出于安全目的,WebView 控件默认禁用专用网络功能。您必须明确启用它。

wvc.IsPrivateNetworkClientServerCapabilityEnabled = true;

关于.net - WPF(或 WinForm)WebView 无法打开本地 URL(NotFound 404 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51479219/

相关文章:

wpf - 使用ImageBrush的网格背景图像

c# - 如何移动 TrackBar 以响应 C# 中的鼠标事件?

winforms - UserControl 不会使用 Form 自动调整大小

c# - 通过反射获取 MemberInfo 的类型

.net - 带有大字体的 Windows 对话框

wpf - WPF DataGrid DataBindingComplete 事件在哪里?

c# - 如何在DataGridView中搜索没有数据库的文件

c# - .net 中的插件架构 : unloading

.net - 我是否需要安装任何额外的库才能在 Mono 上运行的 F# 中使用 Array.Parallel.map?

c# - 网格中控件周围的 WPF 可点击区域