0

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

任何帮助表示赞赏。预先感谢;)

回答

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

问候。