【问题标题】:Creating directories from a web site从网站创建目录
【发布时间】:2012-08-06 09:47:46
【问题描述】:

我正在使用 .NET MVC3 创建网站。这将用于在服务器机器上进行一些文件操作。现在我正在开发过程中,所以我在 IIS 上没有它。我正在开发 Visual Studio 2010 的开发服务器。我在 App_Data 文件夹中创建目录时遇到问题。用户需要能够在 App_Data(或适当的地方)中创建文件夹并在这些文件夹中上传文件。所有用户都是我的朋友,所以不存在安全问题。但它说访问被拒绝:/ 我似乎无法找到授予相关权限。当我寻找它时,我发现授予具有读/写权限的“aspnet 机器”用户可以做到这一点,但我的计算机上没有该用户我不知道为什么:/ 我应该将我的应用程序移动到 IIS做了?或者还有什么我不知道的吗?顺便说一句,我电脑中的所有文件都是只读的,我似乎也无法更改它们:/也许是因为这个。但无论如何我需要解决这个问题。

感谢任何帮助。在此先感谢 ;)

【问题讨论】:

    标签: asp.net-mvc-3 file-upload iis-7 permissions file-permissions


    【解决方案1】:
    1. 场景:当你从VS调试你的asp.net应用程序时,你的项目运行在“ASP.NET开发服务器”工具下(这意味着该工具与Visual Studio具有相同的权限,你也可以在托盘中找到它);
    2. 场景:您可以使用 Sysinternals 的 FileMon 并查看文件系统活动;
    3. 场景:部署到 IIS 并使用您自己的用户创建新的 AppPool(对 App_Data 目录的高级权限)。

    最好的问候。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-16
      • 2014-01-28
      相关资源
      最近更新 更多