.NET安全异常 [英] .net security exception

查看:225
本文介绍了.NET安全异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用OpenFileDialog类浏览使用C#窗口应用程序的文件。这是给安全异常,如下。

I am using OpenFileDialog class to browse a file in window application using c#. It is giving the security exception as below.

请求类型的权限   System.Security.Permissions.FileIOPermission,   mscorlib程序,版本= 2.0.0.0,   文化=中立,   公钥= b77a5c561934e089'   失败了。

Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

我的code是

        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;
        }

我没有得到这个问题。 请大家帮忙。

I am not getting the problem. please help.

推荐答案

安全说明
获取或设置FileName属性,你的装配要求授予的System.Security.Permissions.FileIOPermission类权限级别。如果您在部分信任的上下文中运行,这个过程可能会抛出异常是由于权限不足。欲了解更多信息,请参阅c使用安全性基本信息$ C $。

Security Note
To get or set the FileName property, your assembly requires a privilege level granted by the System.Security.Permissions.FileIOPermission class. If you are running in a partial-trust context, the process might throw an exception due to insufficient privileges. For more information, see Code Access Security Basics.

这篇关于.NET安全异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆