win7 64位旗舰版IIS安装及ASP+Access网站的配置

新换的Win7 64位旗舰版的系统,以前一直用xp来着。新系统果然焕然一新,界面漂亮也人性化了不少,但是IIS似乎没有以前好用了。下面是我昨天配置IIS的经历跟大家分享一下。

1、安装IIS

还是老路子添加删除windows组件,不过在win7里面换了一个叫法“打开或关闭windows功能”

控制面板->程序->打开或关闭windows功能

选择internet信息服务这一项,选择以后Asp功能默认是不选择的,所以还需要自己手工选择一下。展开internet信息服务->万维网服务->应用程序开发功能,然后选择ASP,此时ISAPI扩展一项自动被选择了。里面还有asp.net选项,如果是.net的网站应该选择此项功能。如下图所示:

点击确定,等一会儿就安装完毕了。

2、启动IIS

还得从控制面板开始,控制面板->系统和安全->管理工具。找到Internet信息服务(IIS)管理器

再“网站”上点击右键选择“添加网站”填写网站名称,选择物理路径,然后再绑定一个新的端口例如“8080”之类的因为默认的80端口已经被默认的网站占用了。

选择新添加的网站出现下面这个图片这个样子的内容:

选择“ASP”,将里面的启用父路径设置成“true”,然后选择“默认文档”如果需要的话就添加“index.asp"如果不需要就不用设置了。

至此IIS的配置基本就成功了,如果还有什么不详细的地方,网上有很多设置的方法。下面我主要说一说我遇到的问题。

按说都已经配置成功了,但是打开网址的时候总是出现HTTP 500的错误,这个问题实在是让我郁闷了,以前这个网站在xp下运行的很好,现在换过来怎么就不能用了呢?看网上的说法是找不到物理路径或者是没有权限访问路径,然后就往网站存放的文件夹上添加了很多权限,甚至everyone都添加了仍然是不好用。看来不是这个权限的问题。后来学到一手,原来HTTP 500这个错误信息是一个“友好错误信息提示信息”也就是说引起这个错误的原因有很多,然后浏览器也不加区分直接就显示HTTP500了。可以从Internet选项->高级->设置栏里面的“显示友好Http错误信息”这一项前面的勾去掉就可以看到真实的错误信息了。

再次访问我的网站,果然提示出真实的错误信息了:“ ADODB.Connection 错误 '800a0e7a'”。网上 的说法是64位的操作系统默认不支持Access 32位的数据库引擎了,得手动设置。

==================网摘开始

以管理员身份运行命令行
转到C:\Inetpub\AdminScripts
运行 cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true
出现Enable32BitAppOnWin64           : (BOOLEAN) True 即表示成功
运行iisreset
完成。
=================网摘结束

很遗憾,再win7旗舰版64位系统里面根本没有C:\Inetpub\AdminScripts这个路径,至于cscript.exe 也无从查找。

继续在网上寻找解决方案,终于找到了一个非常简单而且好用的。还是在IIS中设置,这才是王道嘛,简单直观实用。你弄一堆命令倒是挺酷,谁能记得住呀,这次设置好使了等下次再配置的时候是不是还是搞不定呀。不说废话了,说方法。

再IIS中选择应用程序池,然后选择你的网站使用的应用程序池,如下图所示。

在右侧编辑应用程序池栏中选择“高级设置”弹出下图这个对话框,再对话框中“常规”组中把启用32位应用程序设置成true,然后再运行网站OK了。

一个IIS配置让我搞了一宿的时间,庆幸的是终于搞定了,把经验分享一下,希望对大家有所帮助。

爱乐游www.ileyou.net

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值