济宁易远网络
服务内容:网站建设,网站制作,网站优化,网站设计,网页制作等
设为首页   加入收藏   繁体中文
网站首页 | 网站建设 | 域名注册 | 空间主机 | 网站优化 | 网站推广 | 成功客户 | 信息资讯 | 关于我们 | 在线留言

首页
网站建设
 └济宁网站建设方案
 └济宁网站制作流程
 └济宁网站改版服务
 └济宁网站优化设计
 └济宁网站域名注册
 └济宁虚拟主机空间
 └济宁网页设计单项
 └成功客户部分案例
信息资讯
 └易远网络最新动态
 └IT互联网行业资讯
 └电脑网络相关信息
 └网站制作设计知识
 └网站优化推广SEO
 └源码素材软件下载
 └生活休闲娱乐网摘

 
 
咨询电话:0537-2217996
 
联系手机:13791723090
网站服务QQ:939599      
易远客服QQ:810882565
售后服务QQ:810883546

baidu

外网 www.05371.com

Windows server 2008中IIS7支持ASP+Access解决方法
减小字体 增大字体    发布日期:2013-3-29 已被阅读:

    1. 让IIS7支持ASP


    Win7或Windows server 2008中IIS7是默认不安装的,所以在安装完Win7或Windows server 2008之后如果需要安装IIS7的话,就要自己动手了。安装的步骤为:开始》控制面板》程序》打开或关闭Windows功能》Internet信息服务。IIS7安装时需要注意的是,如果需要ASP、ASP.NET等的支持,是需要把功能模块给装上的,默认是不安装的。


    2. 解决IIS7中Access数据库问题。


    默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。


    给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加 一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。


    设置权限步骤:右击Temp文件夹,选择“属性”》选择“安全”选项卡》单击“编辑”》出来“Temp 的权限”对话框,单击“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users,确定》返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上,确定》确定。

还有可能的,安装好IIS7,在管理工具里的InternetInformationServices(IIS)Manager可以管理配置,把一般的都设置好,然后网站目录再添加IIS访问用户权限,这里发现IIS的访问用户是IIS_IUSRS用户组了。我设置了目录可读写权限,ASP的Adodb.Stream已经可以读写文件了,想必Access数据库的读写也没有问题了吧,想不到对数据库的查询(Select)可以,更新(Update、Insert、Delete)都不可以,提示什么不是可更新的,难道是目录权限的问题?但明明IIS的访问用户已经给了权限了,还可以读写文件,解决不了,百度一下Vista的ASP+Access配置,网上说是给C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp这个目录AuthenticatedUsers用户组可读写权限,我设置了,但问题没有解决,想来应该2008跟Vista的设置可能不同了,会不会是给数据库所在目录的这个用户组权限呢?然后就试着设置了数据库所在目录权限,果然,问题解决了!!!原来IIS7的脚本执行和数据库操作是不同的用户的。

    链接方式:


    ServerPath=Server.MapPath("/xxx.mdb")
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ServerPath
    Set schooldb=Server.CreateObject("Adodb.Connection")
    schooldb.Open connstr


3. win7或windows 2008 64位系统解决IIS7中Access数据库问题。


    如果你使用64位系统,那可能如上办法也解决不了,原因是64位系统没有提供64位ACCESS连接的驱动,把网站对应的应用程序池中项目的“启用32位应用程序”置为“ture”。 这样就可以了。


    Other tips in IIS7:


    a. 启用父路径。
      常用的 ../ 父路径使用在IIS7里面是默认不支持的。
      在iis的主页-->ASP -> 双击打开-> 启用父路径: True


    b. 向浏览器返回错误信息。
      默认网页代码出错浏览器会出现“An error occurred on the server when processing the URL. Please contact the system administrator”。
     在iis的主页-->ASP -> 双击打开->调试错误-> 将错误发送到浏览器: True


济宁易远网络专业提供网站制作、网站建设网站推广网站优化域名空间等服务,转载文章请注明出处!
收藏此页】 【打印页面】 【关闭窗口

联系方式→ 电话:13791723090 QQ:939599 信箱:fuwu@05371.com
Copyright © 2003 - 2008 济宁易远网络技术服务中心 www.05371.com All Rights Reserved.
服务项目:济宁网站建设/济宁网站制作/济宁网页设计/济宁网页制作/济宁网站优化/济宁网站推广/济宁域名注册