Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.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
Wpf 尝试打开CD上的xaml文件会在某些计算机而不是其他计算机上引发IOException_Wpf_Xaml - Fatal编程技术网

Wpf 尝试打开CD上的xaml文件会在某些计算机而不是其他计算机上引发IOException

Wpf 尝试打开CD上的xaml文件会在某些计算机而不是其他计算机上引发IOException,wpf,xaml,Wpf,Xaml,我有一个WPF应用程序,它显示位于CD或DVD上的松散XAML流文档(带边框)。这在过去工作得很好,但是现在突然程序在一台特定的计算机上崩溃了。非常奇怪的是,这台计算机与其他计算机100%相同,在这些计算机上工作得很好(它们的硬盘驱动器甚至是从同一硬盘驱动器映像中成像的) 不仅我的应用程序崩溃,而且当我试图用internet explorer查看这些松散的xaml文件时,它也无法显示它们(它们在其他计算机上的IE中显示良好)。单击IE中的“更多信息”按钮可显示: System.IO.IOExce

我有一个WPF应用程序,它显示位于CD或DVD上的松散XAML流文档(带边框)。这在过去工作得很好,但是现在突然程序在一台特定的计算机上崩溃了。非常奇怪的是,这台计算机与其他计算机100%相同,在这些计算机上工作得很好(它们的硬盘驱动器甚至是从同一硬盘驱动器映像中成像的)

不仅我的应用程序崩溃,而且当我试图用internet explorer查看这些松散的xaml文件时,它也无法显示它们(它们在其他计算机上的IE中显示良好)。单击IE中的“更多信息”按钮可显示:

System.IO.IOException:媒体受写保护

我假设这个异常与我的应用程序得到的异常相同,尽管我不能告诉我的程序实际得到的异常,因为在框架周围放置了一个try-catch.Navigate函数,我调用它来显示xaml文件,但它实际上没有捕获这个异常(附加问题:为什么会这样?),程序只是崩溃了(我在这台计算机上没有VS或远程处理功能,因此无法运行调试器)


更奇怪的是,例外情况是,如果媒体是写保护的,而我只想读取它,那又有什么关系呢?

你能在从filestream读取xaml的地方发布代码吗?没有代码,如果我只想从CD上查看,松散的xaml文件甚至不会在IE中打开。在我的应用程序中,我所做的就是调用Navig具有文件URI的帧控件的ate方法