在本机一点问题没有,上传到网页空间以后就出现这样的问题
现在上传和删除都出现这样的错误:
ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。然后我查了一些资料,得到了两个答案
1,给aspnet用户完全控制的权限2,把 machine.config文件中, <processModel> 的 userName="machine"改成"system"
可是这些都需要在服务器上设置,但是空间商不关,有没有方法可以在程序上改一改!
谁有这方面的经验吗?和我说下!
公司着急要发布网站,我这搞不定了!

解决方案 »

  1.   

    这百分百的是空间商没创建IIS目录
      

  2.   

    这个应该是对目录没有操作的权限,应该把你们网站文件的文件的访问权限设置为ASPNET这个用户可访问
      

  3.   

    楼上说的对。这个应该是对目录没有操作的权限,应该把你们网站文件的文件的访问权限设置为ASPNET这个用户可访问
    看来你也只能找空间商了给你权限
      

  4.   

    服务商肯定要考虑安全性的,如果你上传了一个asp 木马程序,你就可以控制整个服务器,可以随意改别人的网站,他还怎么赚钱.我估计还是你的程序有考虑不周的地方.