Microsoft VBScript 运行时错误 (0x800A0046) 没有权限: set hf=fso.CreateTextFile(Server.mappath..)
答案:1 悬赏:60
解决时间 2021-01-07 04:29
- 提问者网友:藍了天白赴美
- 2021-01-06 21:51
Microsoft VBScript 运行时错误 (0x800A0046) 没有权限: set hf=fso.CreateTextFile(Server.mappath..)
最佳答案
- 二级知识专家网友:底特律间谍
- 2021-01-06 22:11
如果 ../Include/Const.asp 被包含在当前文件,那么在执行到这段代码时,文件是打开状态并且具有写保护.会拒绝对该文件使用写模式打开.
如果不是NTFS权限的问题,应该考虑是不是上述情况引起的.追问哦,就是代码本身设置了写保护,拒绝对该文件使用写模式打开?.追答不是代码设置了写保护,而是IIS正在使用该文件,IIS是以写锁定的方式打开的文件,所以你以读方式打开文件就可以,以写方式打开就会出错.
如果不是NTFS权限的问题,应该考虑是不是上述情况引起的.追问哦,就是代码本身设置了写保护,拒绝对该文件使用写模式打开?.追答不是代码设置了写保护,而是IIS正在使用该文件,IIS是以写锁定的方式打开的文件,所以你以读方式打开文件就可以,以写方式打开就会出错.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯