Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自2020年11月16日以来UWP地图控制系统崩溃_C#_.net_Uwp_Uwp Xaml_Uwp Maps - Fatal编程技术网

C# 自2020年11月16日以来UWP地图控制系统崩溃

C# 自2020年11月16日以来UWP地图控制系统崩溃,c#,.net,uwp,uwp-xaml,uwp-maps,C#,.net,Uwp,Uwp Xaml,Uwp Maps,从昨天开始,MapControl在调试器无法处理的Win32Exception中放大时崩溃 Faulting application name: MapCrash.exe, version: 1.0.0.0, time stamp: 0x5e58842a Faulting module name: ucrtbase.dll, version: 10.0.19041.546, time stamp: 0x73123758 Exception code: 0xc0000409 Fault offse

从昨天开始,
MapControl
在调试器无法处理的
Win32Exception
中放大时崩溃

Faulting application name: MapCrash.exe, version: 1.0.0.0, time stamp: 0x5e58842a
Faulting module name: ucrtbase.dll, version: 10.0.19041.546, time stamp: 0x73123758
Exception code: 0xc0000409
Fault offset: 0x0009edbb
Faulting process id: 0x31f0
Faulting application start time: 0x01d6bcd94691205c
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
0xc0000409
似乎是堆栈损坏(
堆栈缓冲区溢出
)。以下最小样本将重现该问题:

<Page
    x:Class="MapCrash.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:maps="using:Windows.UI.Xaml.Controls.Maps">

    <Grid>
        <maps:MapControl x:Name="Map"></maps:MapControl>
    </Grid>

</Page>

这个崩溃昨天突然出现,没有任何代码更改,并且可以在Windows101909和2004(在许多不同的客户端机器上)的所有SDK版本中复制


是否有人已经遇到并克服了此问题?

此问题已由Microsoft缓解。有关详细信息,请访问Microsoft论坛


UWP控制使用的平铺服务出现问题,对该服务的更改被回滚以缓解该问题。

您可能会更幸运地向发布问题,我对此表示怀疑,因为这是UWP问题,而不是WPF问题。如果你知道微软论坛,你知道你在那里不会得到任何帮助。尽管如此,如果没有互联网连接,地图不会崩溃,因此这似乎是由微软的服务器造成的。很高兴你找到了答案@Gene-抱歉,我给你指出了错误的方向-出于某种原因,我的大脑将“UWP”和“WPF”混为一谈。@Gene我也有同样的问题欢迎来到StackOverflow。在写答案时,你可能想解释为什么你认为你的答案是正确的,因为它可能不是针对完全相同的问题,并且解释可能有助于理解why@bamishr可能是因为她在微软工作,并与负责的团队进行了沟通?:)