0

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

任何帮助表示赞赏。提前致谢 ;)

4

1 回答 1

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

此致。

于 2012-08-09T07:53:59.937 回答