2011-08-28 110 views
0

在Visual Studio 2010中使用IIS Express访问项目文件夹时是否存在一些特殊的问题?我正在测试一个文件上传控件,并且不断收到访问被拒绝的Asp.net错误。VS2010 IIS Express中的项目文件夹需要什么权限?

我有以下的用户完全访问我的根项目文件夹:

  1. 身份验证的用户
  2. IUSR
  3. 系统
  4. NETWORK SERVICE
  5. 管理员(我是会员)
  6. 用户
  7. IIS_IUSRS(MyComputerName \ IIS_IUS RS)

没有骰子。我可以将我的应用程序发布到我的IIS7(不是快速)文件夹,并且没有问题。在项目文件夹中工作时有一些技巧吗?更改权限后是否需要重建我的应用程序?重新开始?我也关闭了Windows防火墙。

谢谢。

注意: 不知道这是否相关,但视觉工作室安装在'C'与(我假设)IIS快速运行那里以及。我的项目文件夹是'D'。这应该不重要,但你永远不知道。

另外 我尝试在serverfault.com上发布这个问题,但它在那里的蟋蟀。

+0

你在使用什么操作系统?你想要上传什么文件夹? IIS Express运行在哪个帐户下? – Oded

+0

windows 7.我的mvc3 web应用程序中有一个名为'files'的文件夹(我是否需要使用App_Data?)。我相信IIS Express是在当前的Windows用户下运行的,我也完全控制它。 – trevorc

+0

你使用[模拟](http://msdn.microsoft.com/en-us/library/xh507fc5.aspx)? – Oded

回答

3

我想通了@Oded他在另一个post他评论。虽然他的帖子很有帮助,但我的回答是基于@Hans Passant发布的第二个答案。我从来没有任何权限错误,我只是忘了将我的文件名追加到文件夹目标。他苛刻的答案确实是正确的药物。

+0

+1我也是这个愚蠢的错误的受害者。感谢您发布您的调查结果。你为我节省了很多时间! – cbillowes