\

D-haha 的情侣博客

D-haha's Feeling (原创情侣主题)

Search: Vista IIS7 中 ASP+ACCESS 环境的配置

搜索
.clear

博文分类

  • 正在载入数据中...

最近发表

  • 正在载入数据中...

热门文章

  • 正在载入数据中...

随机文章

  • 正在载入数据中...

Vista IIS7 中 ASP+ACCESS 环境的配置

可视编辑 UBB编辑

D-haha 的情侣博客 » 电脑相关 » Vista IIS7 中 ASP+ACCESS 环境的配置

 用了两个月 Vista, 总体感觉很好, 界面美观, 小工具方便, 系统比较稳定, 也比较快. 这时肯定会有板砖拍过来, 说什么 Vista 其实是蜗牛, 云云. 估计拍板砖的家伙只有 1G 内存或者更少. 实际上, 如果能跟上时代步伐玩 3G 的话, Vista 还真是挺爽的.

爽归爽, Vista 的兼容性实在是个问题, 好多在 XP 下常用的程序和常玩儿的游戏居然全被 Vista 挡在门外. 软件还好说, 那些缺乏兼容 Vista 的驱动程序, 而且看起来也不会再有技术支持的老设备着实让我头疼. 昨天在折腾了一个小时打印机无果后, 终于决定暂时用回 XP. 在重装系统之前, 且将 Vista 下配置 ASP+ACCESS 的步骤记录下来, 免得今后用回 Vista 时不知道该怎么做了.

  1. Vista 下的 IIS 只需要在 "打开关闭 Windows 功能" 中启用即可, 但启用时别忘了选中 ASP.
  2. IIS 安装成功后像从前那样修改默认站点的虚拟目录和默认文档, 指向 Z-Blog 安装目录, 这时网站可以打开, 数据库无法连接.
  3. 进入IIS设置, 在网站的默认设置或站点的基本设置中 (均在右侧栏中), 将 "应用程序池" 从 "DefaultAppPool" 改为 "Classic .NET AppPool". (见注一)
  4. 点击站点 - 双击在 IIS 组里的 ASP 图标 - 展开 "行为" - 将 "启用父路径" 设为 "True".
  5. 展开 ASP 的 "限制属性", 将其中的 "最大请求实体主体限制" 从 "200000" 改为更高. (增大上传文件体积限制, 可选)
  6. 在文件夹选项里显示隐藏文件, 然后给 "系统盘:Windows\ServiceProfiles\NetworkService\AppData\Local\Temp" 目录添加一个 "Authenticated Users" 的用户, 并为其赋予 "完全控置" 的权限.
  7. 额外的, 为 Dutory 新建一站点 (不是虚拟目录) 时, 无法使用任意可用 IP + 其它端口, 如 *:8008, 只能指定一具体 IP, 如 192.168.1.202:8008. 这个注意下.

注一: 如果不小心在 "应用程序池中" 删掉了 "Classic .NET AppPool", 或改乱了配置. 只要添加一个应用程序池, 随便起个名, 比如 "esloy.web", 在 "基本设置" 中将 "托管管道模式" 设为 "经典", 然后在网站或站点设置中将 "应用程序池" 设为 "esloy.web". 也是一样. 实际上, 我就是设为 "DefaultAppPool" 也照常使用, 没发现有什么不同.

 

附录: 在 NTFS 分区中为 IIS (ACCESS 连接) 配置权限.

  1. 文件夹选项->查看 把文件的简单共享去掉 (2K/XP)

  2. 右击数据库目录, 在安全选项卡里, 加上IUSR_XX (XX为你的机器名) 的可修改权限. (也可直接加入 guests 组或 everyone 修改权限. 不推荐)

  3. 给 "系统盘:\windows\temp" 文件夹加上everyone的完全控制权限. (2003)

补充一个另外的错误, 重新注册VB和JS运行库, 可能用得到:(From http://blog.sina.com.cn/s/blog_4dde57620100bqcr.html)
Provider 错误 '80004005'
未指定的错误


Set conn=Server.CreateObject("ADODB.CONNECTION")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example.mdb")
第二行改写为
conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("example.mdb")

很显然这里我们采用了另一种方式避过了这个问题。
一劳永逸的解决方案是:
Winkey + R
  regsvr32 jscript.dll (修复Java动态链接库)
Winkey + R
  regsvr32 vbscript.dll (修复VB动态链接库)
Winkey + R
  iisreset (重启IIS)

« 民调鸟巢、水立方价格原来 Gtalk 真的可以隐身 »

.clear

Tags:电脑应用  网站制作  Vista  IIS  

分类:电脑相关 评论:3 浏览:
我要添加新评论
点击这里获取该日志的TrackBack引用地址
相关文章:
正在载入数据中...
Gravatar

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
.clear
.clear

Copyright 2006-2008 haphic's blog. Some Rights Reserved.

Powered By Z-Blog 1.8 Arwen Build 81206 Designed by luheou & Made by Sunny(haphic) [Top]