文件操作不允许。 在savedialog.sDialog.OpenFile()中拒绝访问path“

我正在使用excellite lib导出excel在silverlight 4,它是在Windows 7中find工作,这里的问题是,相同的应用程序导出excel是不是在Windows 8 IE工作,它在sDialog.OpenFile()中引发错误,但它在Windows 8铬工作正常。

文件操作不允许。 访问path“”被拒绝

void exportExcel_Click(object sender, RoutedEventArgs e) { SaveFileDialog sDialog = new SaveFileDialog(); sDialog.Filter = "Excel Files(*.xls)|*.xls"; if (sDialog.ShowDialog() == true) { Workbook workbook = new Workbook(); Worksheet worksheet = new Worksheet("Friends"); // write data in worksheet cells worksheet.Cells[0, 0] = new Cell("Column1"); worksheet.Cells[0, 1] = new Cell("Column2"); worksheet.Cells[0, 2] = new Cell("Column3"); worksheet.Cells[1, 0] = new Cell("string value"); worksheet.Cells[1, 1] = new Cell(478574.5, "#,###.00"); worksheet.Cells[1, 2] = new Cell(4); workbook.Worksheets.Add(worksheet); using (var stream = sDialog.OpenFile()) { workbook.Save(stream); } } } 

Windows 8 IE有这个限制,或者我做错了什么?