未处理System.UnauthorizedAccessException

某事

我收到拒绝访问的异常。我怎样才能解决这个问题?

这是例外:

未处理System.UnauthorizedAccessException HResult = -2147024891 Message =对路径'c:\ message.txt'的访问被拒绝。
来源= mscorlib

这是代码:

    public static void WriteToFile(string s)
    {
        fs = new FileStream("c:\\message.txt",
        FileMode.Append, FileAccess.Write);
        sw = new StreamWriter(fs);
        sw.WriteLine(s);
        sw.Flush();
        sw.Close();
        fs.Close();
    }

编辑:如果我以管理员身份运行vs2012,它可以工作,但是有没有办法或理由以普通用户身份运行它?

这有效:

    public static void WriteToFile(string s)
    {
        fs = new FileStream(@"C:\Users\KristjanBEstur\Documents\message.txt",
        FileMode.Append, FileAccess.Write);
        sw = new StreamWriter(fs);
        sw.WriteLine(s);
        sw.Flush();
        sw.Close();
        fs.Close();
        File.Delete(@"C:\Users\KristjanBEstur\Documents\message.txt");
    }
大卫·皮尔金顿(David Pilkington)

如果要访问根目录,则可能需要以管理员模式运行项目。

您可以通过将其添加到应用清单中来实现

<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误:mscorlib.dll中发生了类型为'System.UnauthorizedAccessException'的未处理异常

XML System.UnauthorizedAccessException

SetAccessControl提供错误,因为mscorlib.dll中发生类型为'System.UnauthorizedAccessException'的未处理异常

FileIO System.UnauthorizedAccessException错误

uwp 流写入器 System.UnauthorizedAccessException

Azure服务总线System.UnauthorizedAccessException

mscorlib.dll中的System.UnauthorizedAccessException

System.UnauthorizedAccessException:拒绝访问路径“ ...”

获取文件时出现System.UnauthorizedAccessException

无法创建目录:System.UnauthorizedAccessException 错误

加载XML文件时出现System.UnauthorizedAccessException错误

System.UnauthorizedAccessException:VS2013拒绝访问路径

编写单元测试时出现System.UnauthorizedAccessException

DotNetZip System.UnauthorizedAccessException:拒绝访问路径

System.UnauthorizedAccessException:无法访问路径-Xamarin

AppointmentManager.RequestStoreAsync在Windows Phone中引发system.unauthorizedaccessexception

System.UnauthorizedAccessException:对路径的访问被拒绝(UWP C#)

写入安装路径时出现 System.UnauthorizedAccessException

异常:System.UnauthorizedAccessException,消息:拒绝访问路径“”

UnauthorizedAccessException错误

未处理的异常:System.FormatException

类型System.Exception的异常未处理

未处理的异常:System.Net.WebException

System.UnauthorizedAccessException:创建COM组件的实例失败,错误80070005(C#)

VS2015 XAML设计器始终为System.UnauthorizedAccessException

从android(Xamarin)System.UnauthorizedAccessException写入网络文件夹

尝试使用先前打开的文件打开StreamWriter时发生System.UnauthorizedAccessException

尝试从asp.net应用程序写入文件时出现System.UnauthorizedAccessException

Xamarin中的ASP.NET MVC 3项目提供了System.UnauthorizedAccessException错误