日期:2014-05-18  浏览次数:20483 次

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

------解决方案--------------------
在IIS站点属性中指定网站有读写和运行的权限。
设置网站所在的目录有“IUSR_机器名”的NTFS读写权限。
------解决方案--------------------
楼上是一种情况,还有:
在XP下你照着如下方法试试(仅限NTFS):
文件夹选项-> 查看-> 使用简单文件共享(推荐),取消选中状态
然后右键点击你要共享的文件夹-> 属性-> 你会发现多出一个安全选项,为everyone添加写入权限

另外关于
用户组的管理,在控制面板-> 管理工具-> 计算机管理
网站访问属性,在IIS里

根据需要设置权限


------解决方案--------------------

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

如果程序要访问某目录文件或文件夹,给它们添加ASPNET帐户,并分配读写权限...
------解决方案--------------------
权限问题要分配好,基本aspnet帐户,IIS帐户等基本你权限要分配好,不然是不允许访问文件夹的