我有一个最终将放置在服务器上的 XAML 浏览器应用程序,但是我目前正在我的 Documents 文件夹中对其进行测试。我正在尝试从本地读取 XML 文档,但我被困在XmlReader.Create();
当我尝试使用我的 XML 文档时,抛出了 SecurityException,所以我尝试使用以下内容来授予 XML 文件的读取权限:
FileIOPermission fpa1 = new FileIOPermission(FileIOPermissionAccess.Read, @"C:\Users\User1\Documents\Visual Studio 2010\Projects\WpfBrowserApplication2\WpfBrowserApplication2\XMLDoc1.xml");
xReader = XmlReader.Create(@"C:\Users\User1\Documents\Visual Studio 2010\Projects\WpfBrowserApplication2\WpfBrowserApplication2\XMLDoc1.xml"
错误消息如下:
A first chance exception of type 'System.Security.SecurityException' occurred in mscorlib.dll
Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=[tokennumber]' failed.
FileIOPermission 是用于启用 XmlReader 读取权限的正确类吗?