【问题标题】:Folder access issue in window7 with out administrator rights没有管理员权限的 Windows 7 中的文件夹访问问题
【发布时间】:2012-03-25 17:57:46
【问题描述】:

我想访问文件夹,我可以通过我的应用程序在 C 驱动器中读取写入和删除文件,并且应用程序是在 asp.net 中使用 c# 开发的,它是窗口服务。 我发现C:\Users\Default\AppData\RoamingC:\Program Data 文件夹可供所有用户访问,并且他可以在没有管理员权限的情况下读取写入或删除文件。 但不幸的是,这在 windows xp 中不可用 xp和win7中是否有用户可以在没有管理员权限的情况下写入/删除/读取的文件夹?

【问题讨论】:

  • 您需要测试您在 IIS 上所做的一切。应用程序池标识将需要被授予在临时目录中写入/删除文件的权限。此外,服务器没有用户配置文件。

标签: asp.net asp.net-mvc windows windows-7 windows-services


【解决方案1】:

您可以使用C盘上的临时文件夹:“C:\Temp”。

【讨论】:

  • 我没有“C:\Temp”文件夹。我建议改用Path.GetTempPath()
  • +1 我曾经在 XP 时代有一个 Temp 文件夹,现在在 Win 7 上也有一个。但你的解决方案更好。 :)
  • 您需要在 IIS 上进行测试。应用程序池标识将需要被授予在临时目录中写入/删除文件的权限。此外,服务器没有用户配置文件。
  • 你不应该这样做。普通用户没有磁盘根级别文件夹的读/写权限,也不应该拥有。
猜你喜欢
  • 2010-11-19
  • 2016-01-18
  • 1970-01-01
  • 1970-01-01
  • 2012-02-17
  • 1970-01-01
  • 2021-01-29
  • 1970-01-01
  • 2012-07-23
相关资源
最近更新 更多