日期:2014-05-17  浏览次数:20814 次

asp文件不能运行 高分
我电脑   重新装的iis     和虚拟目录但是   asp文件还是不能运行   而.htm的却可以     我的是xp系统。

------解决方案--------------------
解决步骤:

1、停掉IIS

2、查看IIS 配置数据库密码

第一步 修改脚本文件使运行后能看到密码:

在c:\inetpub\adminscripts 找到adsutil.vbs

(根据装系统时设定的不同,有的路径可能不一样)

用记事本打开此文件

查找 IsSecureProperty = True (只有一个符合字段,在一个条件语句里面)

将 IsSecureProperty = True 改为 IsSecureProperty = False

保存关闭。

第二步 执行查看密码命令:

开始-> 运行输入cmd回车 打开命令行工具

输入 cd c:\inetpub\adminscripts (进入adminscripts目录,视你机器路径而定)

获取 IWAM 帐户密码命令:cscript.exe adsutil.vbs get w3svc/wamuserpass

输入以上命令,按回车可拿到IWAM的密码。

说明: 你还可以用同样的方法获取 IUSR 帐户密码

命令为:cscript.exe adsutil.vbs get w3svc/anonymoususerpass

3、右键单击 我的电脑-> 管理,打开计算机管理界面

打开 本地用户和组-> 用户

右键单击 启动IIS进程帐号 IWAM_**** (注:****一般是计算机名)

点击设置密码,设置为刚才你得到的IWAM密码。

*************

另外还有一个解决上面2和3所说的问题 的方法

第一步 运行adsutil.vbs set w3svc/wamuserpass "password "修改metadata里的密码信息。

第二步 按3操作,设置用户密码为上一步设置的密码。

*************

4、更改组件服务中的密码

开始-> 运行输入cmd回车 打开命令行工具

先输入 cd c:\inetpub\adminscripts

然后输入 cscript.exe synciwam.vbs -v

系统会提示出来一大堆字符,不用管它。

关闭窗口然后启动IIS


注意:以上操作需要停止IIS,开启状态下修改不会成功。
------解决方案--------------------
可能是驱动不正确~~写成这样看一下
connstr= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "&server.MapPath( "aaaaa.asp ")
用老版本驱动看一下~~