标题是执行asp.net时的报错信息,笔者最近刚将一台老服务器迁移到新的服务器,并将原有win2000操作系统升级到win2003,发现采用asp.net的页面报如下错误“服务器无法访问应用程序目录“F:\web\”。该目录不存在或因为安全设置而无法访问。” 此目录我已设置ASPNET用户权限,为何会出现权限报错信息?经查得知:执行ASP.NET页面在Win2000和WinXP下,默认账户是ASPNET,Win2003下,默认账户则是NETWORK SERVICES。

解决方案 »

  1.   

    右键文件夹——共享和安全——安全——everyone:全允许——确定
      

  2.   

    执行ASP.NET页面在Win2000和WinXP下,默认账户是ASPNET,Win2003下,默认账户则是NETWORK SERVICES。
    -----------
    准备地说是IIS 5的进程用户是Aspnet...IIS 6的进程用户是Network Services...和操作系统并无关系...只不过Windows 2003内置的IIS版本是6.0...
      

  3.   

    E:\zjp\后面加上你的首页的文件名访问看看
      

  4.   

    可以确认的说就是权限问题,请那位高手讲讲”asp.net“服务器配置问题。
      

  5.   

    加上一个everyone用户组就可以了
      

  6.   

    同意楼上,在计算机管理-〉本地用户和组设置 everyone用户组
      

  7.   

    但是服务器上启用everynone用户组,会存在安全隐患。一般不启动everyone
      

  8.   

    添加 Internet 来宾用户 就可以了吧