将文件上传到Web主机后出现问题

时间:2010-04-09 04:55:59

标签: .net asp.net

我的App_Data文件夹中有一个.xml文件,我可以在我的localhost中访问它,但是在将它上传到我的webhost之后我得到了以下内容:

  

ASP.NET无权访问   请求的资源。考虑   授予对资源的访问权限   到ASP.NET请求标识。   ASP.NET具有基本进程标识   (通常是IIS 5上的{MACHINE} \ ASPNET   或IIS 6上的网络服务)   如果申请不是,则使用   冒充。如果申请是   冒充通过,身份   将是匿名用户(通常是   IUSR_MACHINENAME)或经过身份验证的   请求用户。

     

要授予对文件的ASP.NET访问权限,   在资源管理器中右键单击该文件,   选择“属性”并选择   安全选项卡。单击“添加”以添加   适当的用户或组。突出   ASP.NET帐户,并检查   用于所需访问的框。

那么我应该授予谁读取权限?我的网络主机中有3个用户,似乎所有用户都有读取权限。一个是NETWORK_SERVICE,IUSR_MACHINENAME和我的用户。那有什么不对?