【发布时间】:2011-02-15 01:35:03
【问题描述】:
我的 WPF 应用程序使用 Visual Studio 2010,在 C# 中构建时遇到一些问题。目前出现的错误是:
SecurityException 未被用户代码处理
以下是我单击按钮时的代码,它检查文本文件的大小,如果它有音量或没有颜色,则为名为“ButtonToday”的按钮的背景着色。
private void Button_Click(object sender, RoutedEventArgs e)
{
//Gets current date and puts it into string.
string today = DateTime.Now.ToString("yyyy.MM.dd");
string yesterday = DateTime.Now.AddDays(-1).ToString("yyyy.MM.dd");
TextBoxToday.Text = "" + today;
TextBoxYesterday.Text = "" + yesterday;
FileInfo f = new FileInfo("D:\\Client1\\2011.02.14.log");
{
if (f.Length > 0)
ButtonToday.Background = Brushes.Green;
else
ButtonToday.Background = Brushes.Red;
}
}
感谢您的帮助。我是n00b。
【问题讨论】:
-
运行应用程序的用户帐户是否有权访问 ("D:\\Client1\\2011.02.14.log") ?
-
如果您发布堆栈跟踪和异常源,将会很有帮助。使用 @DashRantic 显示的 try..catch 块。
-
我从下面的建议中得到的错误是:失败的应用程序是:需求。第一个失败的权限类型是:System.Security.Permissions.FileIOPermission。失败的程序集区域是:MyComputer
标签: c# visual-studio-2010 code-access-security securityexception