访问已经部署到iis的asp.net页面时报错,说根目录没有访问权限,这是怎么回事?
一个asp.net web程序,通过vs2005运行没有问题,但是部署到iis上后,一运行就报运行时错误,说我的程序所在的根目录没有访问权限,请问这是怎么回事,应该如何解决啊,谢谢了
------解决方案--------------------在IIS站点属性中指定网站有读写和运行的权限。
设置网站所在的目录有“IUSR_机器名”的NTFS读写权限。
------解决方案--------------------楼上是一种情况,还有:
在XP下你照着如下方法试试(仅限NTFS):
文件夹选项-> 查看-> 使用简单文件共享(推荐),取消选中状态
然后右键点击你要共享的文件夹-> 属性-> 你会发现多出一个安全选项,为everyone添加写入权限
另外关于
用户组的管理,在控制面板-> 管理工具-> 计算机管理
网站访问属性,在IIS里
根据需要设置权限
------解决方案-------------------- 在IIS中,右键项目-> 属性页,可以看到下面有执行权限,选择 "脚本和可执行文件 ",确定.
------解决方案-------------------- 如果程序要访问某目录文件或文件夹,给它们添加ASPNET帐户,并分配读写权限...
------解决方案--------------------权限问题要分配好,基本aspnet帐户,IIS帐户等基本你权限要分配好,不然是不允许访问文件夹的