解决没有权限问题(特别实用)_第1页
解决没有权限问题(特别实用)_第2页
解决没有权限问题(特别实用)_第3页
解决没有权限问题(特别实用)_第4页
解决没有权限问题(特别实用)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/是ntfs注册了也是没有用的。你试下,是不是createtextfile也用不了。ntfs格式太多限制了。你试下,单击你网站所在的文件夹,点属性看看有没有“安全”这个选项,如果没有的话。就在当前目录点工具,文件夹选项,查看,把使用简单文件共享的勾去掉,再看下刚才的文件夹的属性,此时应该就有了安全这个选项了,你点安全,再点添加,添加一个名叫Everyone的用户,选中Everyone用户在下面的完全控制上打勾.你试下这样行不行吧。我的机以前试过这样是可以用的。你的文件系统应该是NTFS的,需要进行安全设置才能进行写入操作,将你需要生成excel文件的文件夹,右键—-属性——安全——添加,输入:everyone—-点确定,在列表中选中everyone,在下面的选项中把“写入”这项的允许打上钩,确定,这样你就可以用上面的代码来在这个文件夹下面创建一个文件了!另外如果你右键——属性后,没有看到“安全”这个选项,那么随便打开一个文件夹,上面菜单栏,工具——文件夹选项——查看,将下面的“使用简单文件共享”的钩去掉后就可以进行上面的安全设置了!解决MicrosoftVBScript运行时错误(0x800A0046)没有权限的解决方案作者:点击数:1975更新时间:09—09—07MicrosoftVBScript运行时错误(0x800A0046)没有权限或拒绝的权限为什么访问网站时提示“MicrosoftVBScript运行时错误(0x800A0046)没有权限或拒绝的权限”,或者出现“MicrosoftJETDatabaseEngine(0x80040E09)不能更新.数据库或对象为只读”.我根据以下的方法可以做到解决,我试过的~~

一、首先查看ASP系统是否安装在NTFS分区内,FAT32分区没有这些问题.

ﻫﻫ二、请进入文件管理器的文件夹选项

ﻫﻫ三、将“使用简单文件共享”前的勾选去掉

ﻫﻫ

ﻫ四、右键点击动易系统安装目录-共享和安全

ﻫﻫ

ﻫ五、添加组和用户名称ﻫ

六、点击高级选项

ﻫﻫ

七、查找用户或组

ﻫﻫ

八、选择IUSR_***(***为你的机器的名称)

ﻫﻫ

ﻫﻫ九、点击确定

ﻫﻫ

ﻫ十、勾选动易目录对于IUSR_***的读写权限

ﻫiis默认网页127。0.0.1打不开出现MicrosoftVBScript运行时错误(0x800A0046)的解决办法作者:点击数:10459更新时间:09-09-07一般,当我们在本机调试ASP动态网页时,可输入

http://本地计算机名ﻫ

ﻫ在当输入时,一般机器都需要输入用户名和密码进入,这里将分两种情况:

一种是刚新建IIS的,为了测试IIS,所以此时访问即是“系统盘\Inetpub\”下的iisstart。asp,随之iisstart.asp又跳转到localstart.asp,并同时打开iishelp的。“localhost”、“计算机名”都没问题,但输入127.0.0。1时,弹出对话框,需要输入帐户和密码.

第二种情况是,建立了虚拟目录,通过“localhost+虚拟目录”和“计算机名+虚拟目录”都能访问,同样是“127.0.0。1+虚拟目录”不能访问。

虽然同是相同的症状,但却是不同的情况。

首先,先抛出第一条总的要诀:要使得输入能访问,无论直接访问,还是虚拟目录,必须确保“匿名访问”的打开.ﻫﻫ那么现在就能快速解决第二种情况的问题,如下图的操作:打开IIS,在“默认站点"上右键,弹出菜单选择“属性”,打开面板,选择“目录安全”进行“编辑”,此时,如果“匿名访问”前没有勾选,选择勾选,“确定"就能解决这个问题。

此时访问“127.0.0.1+虚拟目录的”第二种已经解决

ﻫ不过这个问题,遇到的人比较少,并且就这样简简单单的勾选了还不算回事,再往下看。ﻫ

此时单独测试127.0。0。1虽然也没有了要求密码输入对话框,但新的问题出现了,同样,此刻输入同样的是如此的错误,这也就是很多人反馈的:

ﻫ错误类型:ﻫMicrosoftVBScript运行时错误(0x800A0046)ﻫ没有权限:’GetObject'

/localstart。asp,第40行ﻫ

那么现在就先停在这,分析下原因

ﻫ开始没有“匿名访问”,需要提供帐户密码;现在有了“匿名访问",则出现了错误。注意!这是针对直接127。0。0。1访问而言的。

ﻫ那么“匿名访问”就是提供的帐户和密码,才使得“127。0.0.1+虚拟目录”的问题得到解决,当然也解决了直接“127.0.0.1”访问的部分问题(不需要帐号密码了)

ﻫ说明这个“匿名帐户”是有用的。ﻫ

但现在要解决这个新出来的问题:MicrosoftVBScript运行时错误(0x800A0046)没有权限:’GetObject’

ﻫ通常被提供的方法是:单独对“iisstart.asp”和“localstart。asp”取消“匿名访问"

等等,再好好看,我没有打错字

要解决“(0x800A0046)没有权限:'GetObject’”的方案是“单独"对这两个文件进行取消“匿名访问”

具体操作流程:在IIS中选择“localstart.asp"文件,右键,弹出菜单选择“属性”,打开面板,选择“文件安全性”进行“编辑”,取消“匿名访问”访问前的选择.

ﻫﻫ同样的操作流程对“iisstart.asp”再进行一般。ﻫ

那么现在“”已经能访问,解决了MicrosoftVBScript运行时错误(0x800A0046)没有权限:'GetObject'的问题。ﻫﻫ到此,再来分析下:

ﻫ1,要使得127.0。0.1能访问必须要设置“匿名访问”ﻫ2,要使得“iisstart。asp"和“localstart。asp”能正常访问,必要要单独设置取消“匿名访问”

ﻫ经过了如上设置后,localhost,localhost+虚拟目录,127.0。0.1+虚拟目录都能正常访问,就剩下单独的127.0.0.1访问的情况,以上的分析似乎又是相矛盾的

那么,再来看看这“匿名访问"到底是个什么?

ﻫ用户名是“BLUECOM\IUSR_BLUECOM",密码是IIS控制的。其中“BLUECOM”是我这台机器的“计算机名”,各人是不同的。那么“IUSR_BLUECOM”就是“IUSR_计算机名”了。ﻫ

这个“IUSR_计算机名”又是什么?它是一个“Internet来宾帐户",是“匿名访问IIS的内置的帐户",他是属于“Guests”组的

这就又回到当使用该帐户时,localhost会显示“(0x800A0046)没有权限”,这似乎有点关系。ﻫ

ﻫﻫ那么,我最终的比较完美的方案则是,全部采用“匿名访问”,确保所有的页面都能访问而没有密码输入框,同时,将“匿名访问”的帐户替换掉,不使用“IUSR_计算机名”帐户,而是使用我的X

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论