手机版 | 登录 | 注册 | 留言 | 设首页 | 加收藏
联系客服
当前位置: 网站首页 > 程序技巧 > 文章 当前位置: 程序技巧 > 文章

,iis的网站目录的文件只能读不能写,ASP-Access网站的数据库只能读不能写,求助!

时间:2021-09-28    点击: 次    来源:网络    添加者:佚名 - 小 + 大

运行该网站的IIS服务器是台WIN7虚拟机,加入了一个域,但WIN7系统和IIS基本上和普通电脑无异。这个网站一直运行都很好,但昨天我为了增加一个HTTP的端口,在IIS管理里新建了一个站点,把原来的default web site删除了,之后就出现了只能读ACCESS数据库,但不能写入的现象。后来重装了无数遍IIS也没有解决问题。

诡异的是我朋友在另一台物理机上创建IIS,然后一开始也是只能读不能写,但把网站所在目录的IIS_IUSRS(主机名)的权限设为读写后,就可以正常访问了。我的虚拟机上的网站目录已经设为了IUSRS用户组满权限,WINDOWS\TEMP也设置了IUSRS满权限,但就是不能写入数据库。基本上我们觉得这个问题就是权限引起的,但我和我朋友的系统设置已经找不到哪里不一样了,为什么就是在这台虚拟机上有问题?求助万能的大神为我解开谜团,谢谢您!
补充:可以肯定ACCESS数据库文件没有损坏,用OFFICE可以打开;ASP语句没问题,因为在物理机上都可以运行。

 

4个回答

允竹波6

2013-12-31 · 超过12用户采纳过TA的回答

能读不能写入,很可能是数据文件夹权限问题。要解决windows 7文件夹权限问题可以尝试:

1. 把WWWROOT文件夹下的网站文件夹的IIS_ISURE用户权限设置为满权限, WINDOWS\TEMP的IIS_ISURE用户权限为满权限,即可写数据库文件。2.降低整个inetpub的安全级别: 在cmd下运行: icacls c:\inetpub /settintegritylevel M命令, 将安全级别降为为中级(windows 7某些版本默认C盘文件夹安全级别为H)。3. 如果还是不行,将WWWROOT文件夹下得网站文件夹写权限全开给一般用户。即开放满权限给Gebruikers(XXXXX000002\Gebruikers)。
追问
我晕啊,真的是用户组权限的问题\!之前一直以为只有IIS_ISURE组的权限要给满,根本就没想过原来普通USER组的权限也要给满啊!这个INETPUB或者WWWROOT文件夹不能被INTERNET匿名访问不是只跟IIS_ISURE用户组有关吗?看来所有用户组都给满权限就对了。总之问题解决了,叩谢苏郗同学神力解答,终于可以过个好年了!
 
2954400262013-12-31 · TA获得超过927个赞
 
															
这个简单,右键站点文件夹——属性——安全——添加——高级——立即 查找——Eve..——确定——确定。
追问
可以基本上确定不是EVERYONE用户的问题,我在物理机上添加EVERYONE后给满权限状况依旧,在虚拟机上由于得在域控做更改,我没有试,但物理机上的实验基本确定跟这个没关系。不过还是谢谢你!
 
 夜半冻柠乐2013-12-31 · 夜半,来杯冻柠乐,品人生百态
																								
c:\windows\temp”目录添加一个Everyone设置完全权限。 如果还不行,继续下面的操作: 在运行栏中依次输入如下命令: regsvr32 jscript.dll regsvr32 vbscript.dll iisreset
追问
都试过了,还是不行。不过谢谢你。
 
参考:https://zhidao.baidu.com/question/1667760008432038187.html?qbl=relate_question_1
 
 

 

 

分享按钮

上一篇:江湖的数据库是如何连接的,江湖是如何建Application(

下一篇:如何在优盘自动播放时让其运行某一程序?

豫ICP备19032584号-1  |   QQ:80571569  |  地址:河南濮阳市  |  电话:13030322310  |  
Copyright © 2024 FE内容付费系统 版权所有,授权www.xingwp.cn使用 Powered by 66FE.COM