WPF(或WinForm)WebView不会打开本地URL(NotFound 404错误)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF(或WinForm)WebView不会打开本地URL(NotFound 404错误)相关的知识,希望对你有一定的参考价值。

介绍

微软最近发布了WebView控件(Microsoft.Toolkit.Win32.UI.Controls包),它允许开发人员包含一个Webbrowser,它使用Microsoft Edge在WPF / WinForm应用程序中呈现网站。这个新控件旨在取代使用IE引擎的旧WebBrowser控件。

更多信息here

我的问题

浏览器似乎不适用于本地网络网站网址。即使我使用ip地址,我总是在我的NotFound上获得WebErrorStatus(404)(但也不例外),但在独立的Edge浏览器中它运行良好。但是,外部网址(谷歌......)工作正常。

我试图检查嵌入式浏览器是否使用了正确的代理设置,但我没有运气。

答案

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

wvc.IsPrivateNetworkClientServerCapabilityEnabled = true;

以上是关于WPF(或WinForm)WebView不会打开本地URL(NotFound 404错误)的主要内容,如果未能解决你的问题,请参考以下文章

在Winform或WPF中System.Diagnostics.Process.Start的妙用

Winform and WPF 第二遍双击快捷方式或应用程序打开原来的应用程序而不新建一个实例[进程通信 1]

C#winform界面设计 出现这个怎么办

c# winform 里TreeView的使用

cefsharp wpf怎么用

C# winform开发,在点击Menu时打开页面问题