gpt4 book ai didi

尝试写入文件时 C# MVC 访问路径被拒绝

转载 作者:行者123 更新时间:2023-11-30 16:27:44 25 4
gpt4 key购买 nike

我有一个 MVC 应用程序,用户可以在其中上传文件。在写入上传文件之前,我根据日期时间创建了一个目录。我从 C:\ApplicationName 开始,在上传完成后以 C:\ApplicationName\20111001\Filename.ext 结束(理论上)。

我在本地 Windows 7 机器上遇到的问题是无法写入文件。

无论我授予哪个用户对该目录的完全访问权限,我都会收到一个"access denied" 异常。奇怪的是日期目录创建得很好。

我已授予以下用户完全访问权限:

  • [当前登录用户]
  • 网络服务
  • 国际标准化组织
  • IIS_IUSRS
  • guest
  • 所有人

没有任何成功。我真的不明白这是怎么回事。当我授予 Everyone 完全访问权限时,我应该能够创建一个文件吧?

PS:我直接使用 Visual Studio 2010 和 ASP.NET 开发服务器。

最佳答案

I am not running IIS, I am running the watered down version "ASP.NET Development Server". So I am quite limited

问题是,为了从应用程序写入文件目录,您需要以管理员身份运行 Visual Studio。

Windows 7 正在阻止进程离开其沙箱,因为它以有限的权限运行。即使您的帐户是管理员也是如此。

关于尝试写入文件时 C# MVC 访问路径被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7622548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com