当前位置:  开发笔记 > 编程语言 > 正文

访问路径'c:\ ApplicationFolder'被拒绝

如何解决《访问路径'c:\ApplicationFolder'被拒绝》经验,为你挑选了2个好方法。

我在远程Windows客户端上遇到一个奇怪的错误(使用C#2.0的WinForm应用程序)

错误消息:拒绝访问路径'c:\ ApplicationFolder'.

堆栈跟踪:在System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)在System.IO.FileStream.Init(字符串路径,FileMode模式,FileAccess访问,Int32权限,布尔useRights,FileShare共享,Int32 bufferSize,FileOptions选项) ,SECURITY_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy)

让我说我知道我不应该将应用程序文件夹直接放在c:\文件夹下.这是一个我无法控制的旧应用程序.



1> Joel Coehoor..:

这可能归结为理由,你不应该把应用程序文件夹有:标准用户不具有默认的写入权限.由于大多数人以管理员身份运行Windows,因此通常不会出现问题,但如果您尝试在最近更新安全策略的企业环境中安装,则会突然出现严重问题.

你检查过该文件夹的权限了吗?



2> 小智..:

您可能正在尝试在只读文件上获得写访问权限.

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有