【发布时间】:2011-03-14 15:36:02
【问题描述】:
我正在使用 OpenFileDialog 类使用 c# 浏览窗口应用程序中的文件。它给出了如下安全异常。
请求类型的许可 'System.Security.Permissions.FileIOPermission, mscorlib,版本=2.0.0.0, 文化=中性, PublicKeyToken=b77a5c561934e089' 失败了。
我的代码是
OpenFileDialog fdlg = new OpenFileDialog();
fdlg.Title = "C# Corner Open File Dialog";
fdlg.InitialDirectory = @"c:\";
fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*";
fdlg.FilterIndex = 2;
fdlg.RestoreDirectory = true;
if (fdlg.ShowDialog() == DialogResult.OK)
{
txtpath.Text = fdlg.FileName;
}
我没有遇到问题。 请帮忙。
【问题讨论】:
-
这是什么程序?您是从网络驱动器还是共享运行程序?
-
为什么这个标签是 asp.net?您是否尝试从 asp.net 应用程序打开客户端上的对话框?
-
重新标记为 .net、C# 和 winforms。这可能会吸引到正确的答案。