加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

iis – Microsoft VBScript运行时错误’800a0046’权限被拒绝

发布时间:2020-12-14 03:52:50 所属栏目:Windows 来源:网络整理
导读:我收到以下错误: Microsoft VBScript runtime error ‘800a0046’ Permission denied 运行经典的asp应用程序时. 错误在这里:(在CreateTextFile行中) Dim myFSOset myFSO = Server.CreateObject("Scripting.FileSystemObject")myFSO.CreateTextFile(fName)
我收到以下错误:

Microsoft VBScript runtime error ‘800a0046’ Permission denied

运行经典的asp应用程序时.

错误在这里:(在CreateTextFile行中)

Dim myFSO
set myFSO = Server.CreateObject("Scripting.FileSystemObject")
myFSO.CreateTextFile(fName)

我知道我可以通过向“Everyone”用户提供“完全控制”来解决这个问题.这是我们服务器上的可公开访问的文件夹,所以我担心这是一个安全风险?

我希望能够给像“IIS_IUSRS”这样的人完全许可,但这不起作用.就好像它是一个不同的用户.

这是安全隐患吗?谁知道我应该做什么?

解决方法

您应该找到特定网站的匿名用户并授予该特定用户写入权限,或者将该网站的应用程序池标识设置为本地系统,以便该网站具有权限.

要在IIS7中找到您的IUSR(也称为匿名用户),请在“功能视图”中的IIS中打开您的网站,然后转到“身份验证”并编辑“匿名身份验证”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读