文档章节

Win7、win2008、win8中IIS7、7.5支持ASP+Access解决方法

j
 james_laughing
发布于 2014/12/22 16:07
字数 593
阅读 577
收藏 5
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的权限中的完全控制给勾上,确定》确定。
 
    链接方式:
 
    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 ?

本文转载自:http://www.anxin66.com/news/47.html

共有 人打赏支持
j
粉丝 27
博文 455
码字总数 22188
作品 0
广州
私信 提问
PHP一键集成环境phpStudy最新版安装包分享

今天春哥技术博客来给大家分享一下最新版的phpstudy安装包,phpstudy非常好用的一款一键集成php环境安装包,很多人都在用,我们春哥技术团队也一直在用,非常好用,推荐给大家。我们推荐用p...

cyrepair
2017/05/08
0
0
PHP调试环境--PHPStudy

软件简介 UI界面不是很好看,但使用起来是非常非常的方便。 目标:让天下没有难配的php环境。 phpStudy Linux版和Win版同步上线 支持Apache/Nginx/Tengine/Lighttpd/IIS7/8/6 该程序包集成最...

沙发迪
2016/10/03
1K
1
.NET调用非托管的DLL,发布在win2008+IIS7 无法调用

asp.net 项目中调用 win32的 DLL 发布在 win2003的IIS中 正常,但是发布到win2008的IIS7中就不正常了,win2008 IIS7 调用不到DLL,请各路大侠积极解惑啊···DLL在system32注册了 以下方法都试...

hialipay
2012/05/21
547
2
部署webapi,singalR的坑

我的系统是win2008,iis7.部署webapi后,应用池只能用经典模式。且要添加一个映射: api/ 指向: C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll 那为什么集成模式不行呢,微软这...

noonoo
2015/02/12
0
0
win2008 + iis7 .net调用win32的DLL 出错,但在win2003正常

asp.net 项目中调用 win32的 DLL 发布在 win2003的IIS中 正常,但是发布到win2008的IIS7中就不正常了,win2008 IIS7 调用不到DLL,请各路大侠积极解惑啊···DLL在system32注册了...

night
2012/02/13
685
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 哽住

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @蓝瞳 :分享高橋広樹的单曲《銀河沿線'05<Vo>》:一直暗恋却无法表白的女孩在电车上疲倦不堪累得靠在他的肩上,播磨拳儿终于忍不住流下了眼泪...

小小编辑
41分钟前
79
5
shell输入内容时不显示内容

简介 大家都知道当我们ssh登录linux服务器的时候输入密码密码是不显示在屏幕上的,同样在我们写shell脚本的时候在获取用户密码的时候,有时候也希望不显示密码,这个是怎么做的呢 实例脚本 ...

bboysoulcn
今天
3
0
第11章 多线程

程序、进程、线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 **进程(process)**是程序的一次执行过程或是正在运行的一个程序。动...

流小文
今天
6
0
SpringBoot引入第三方jar包或本地jar包的处理方式

在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,那么该怎么解决呢 一般有两种方法 - 第一种是将本地jar包安装在本地maven库 - 第二种是将本地j...

独钓渔
今天
2
0
五、MyBatis缓存

一、MyBatis缓存介绍 缓存的使用可以明显的加快访问数据速度,提升程序处理性能,生活和工作中,使用缓存的地方很多。在开发过程中,从前端-->后端-->数据库等都涉及到缓存。MyBatis作为数据...

yangjianzhou
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部