一个asp.net web程序,通过vs2005运行没有问题,但是部署到iis上后,一运行就报运行时错误,说我的程序所在的根目录没有访问权限,请问这是怎么回事,应该如何解决啊,谢谢了

解决方案 »

  1.   

    在IIS站点属性中指定网站有读写和运行的权限。
    设置网站所在的目录有“IUSR_机器名”的NTFS读写权限。
      

  2.   

    楼上是一种情况,还有:
    在XP下你照着如下方法试试(仅限NTFS):
    文件夹选项->查看->使用简单文件共享(推荐),取消选中状态
    然后右键点击你要共享的文件夹->属性->你会发现多出一个安全选项,为everyone添加写入权限另外关于
    用户组的管理,在控制面板->管理工具->计算机管理
    网站访问属性,在IIS里根据需要设置权限
      

  3.   


    在IIS中,右键项目->属性页,可以看到下面有执行权限,选择"脚本和可执行文件",确定.
      

  4.   


    如果程序要访问某目录文件或文件夹,给它们添加ASPNET帐户,并分配读写权限...
      

  5.   

    权限问题要分配好,基本aspnet帐户,IIS帐户等基本你权限要分配好,不然是不允许访问文件夹的