Windows手机应用程序 - 实时平铺https问题

时间:2017-05-12 20:21:09

标签: windows-phone-7 windows-phone-8 https windows-phone

最近我在我的窗口手机应用程序中将该方案从http更新为https。到目前为止网络请求工作正常。 但是,实时磁贴不再起作用。 然后我尝试调试并发现:

System.ArgumentException occurred at Microsoft.Phone.TaskModel.Interop.ApplicationHost.GetFileSystemPath(String uri)

此外:

System.Reflection.TargetInvocationException occurred Message:
A first chance exception of type
'System.Reflection.TargetInvocationException' 
occurred in mscorlib.ni.dll
Additional information: Exception has been thrown by the target of an
invocation.

最后:

 at Microsoft.Phone.TaskModel.Interop.ApplicationHost.GetFileSystemPath(String uri)
   at Microsoft.Phone.Shell.ShellTileData.GetLocalFilePath(Uri imageUri)
   at Microsoft.Phone.Shell.UriToLocalStoreConverter.Convert(Object value, Type targetType, Object parameter, CultureInfo culture)
   at Microsoft.Phone.Shell.ShellTileData.SerializeToToken(IPMTileInfo token)
   at Microsoft.Phone.Shell.ShellTile.Update(ShellTileData data)
   at AlarmScheduledTaskAgent.ScheduledAgentSettings.updateLiveTileUI()

我知道问题来自liveTile的URI图像,因为如果我改回http,则liveTile会正确加载图像。此外,我试图使用另一个不会崩溃的http图像。但如果我在线使用其他https图像,则会崩溃。

虽然我没有找到任何表明liveTile不支持https的内容,但是有人知道如何解决这个问题吗?谢谢!

0 个答案:

没有答案