网上很多介绍应用程序池这个那个的,最后测试成功的如下:
在64位的windows server 2003运行IIS6运行32位的.NET程序
2010年05月26日 星期三 12:01
在64位的windows server 2003运行IIS6运行32位的.NET程序
刚买了个服务器支持64位的Windows2003于是想爽一下,装IIS6,只能装64位的NET frameWork
在XP32位下用VS2005发布两个网站:
A、基于于SQL2000
B、基于Office Access
在服务器配置完毕后,A站正常运行,很(zhan zheng chang yun xing _hen)爽。B站报错,意思于法连接到数据库,郁闷很久。
思考:今天网友提示64位IIS对Ole的支持问题。
由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程杏爆也不支持更早的Microsoft Access Driver (*.mdb)方式连接。(fang1 shi4 lian2 jie1 _)所以用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用,也就是说,如下两种连接字符串都已经无法正常工作了:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db)
"driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath(db)
解决:既然(jie jue _ji ran)这样,就只能使用一个办法,将IIS的运行环境设置为32位:
IIS6上的做法:
1.命令行键入:
cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
即设置IIS6允许32位程序运行在64位机器上
2.重新注册.net frameWorks
%SYSTEMROOT%\Microsoft.NET\framework\v2.0.\aspnet_regiis.exe -i
3.完成之后,看(wan cheng zhi hou _kan)Web服务扩展,应该会多出一个32位的asp.net将其设置为允许,缺点:这样会使整个IIS上的所有站点都以32位兼容方式运行 。
IIS7上的做法要简单很多:
应用程序池,高级设置-->允许32位应用程序
运行IIS6,运行.net+Access网站看看是否解决
a01@200it.com
后续:如果还有问题,比如Service Unavailable,恭喜你,你可以学到新知识了。很讨厌,看一下错误日志,我遇到的是RpcProxy.dll无法加载和无法加载站点/服务的所有 ISAPI 筛选器错误。解决方法:打开iis-->查看“网站(cha2 kan4 _wang3 zhan4)”的属性--->ISAPI 筛选器-->把有向下的红箭头的项删除掉-->重启iis-->OK 。至此全解决。
|
分享到:
相关推荐
本文将详细介绍如何在 Windows Server 2003 中架设简单的 Web 服务器,包括安装 IIS、添加服务器角色、配置 Web 服务器、域名解析等步骤。 一、安装 IIS 在 Windows Server 2003 中,需要安装 IIS(Internet 信息...
总结来说,架设Windows Server 2003中的IIS 6.0和server-u FTP服务器的过程涉及到了许多细致的操作和安全方面的考虑。正确地配置端口、用户权限,以及使用合适的工具来管理服务,都是保障服务器安全和正常运行的关键...
### Windows Server 2003 搭建邮件服务器知识点详解 #### 一、基础知识概述 - **Windows Server 2003**:是微软公司发布的一款服务器操作系统,旨在为企业提供稳定、安全、高效的网络环境。 - **邮件服务器**:是指...
【Windows 2003 Server IIS6.0 架设】 Windows 2003 Server IIS6.0 是微软发布的一款强大的Web服务器,它提供了多种互联网服务,包括HTTP、HTTPS、FTP等。在全新的Windows 2003 Server系统中,IIS不是预装的,需要...
ASP(Active Server Pages)是一种微软开发的服务器端脚本环境,用于创建动态交互式网页。它允许开发者在HTML代码中嵌入VBScript或JScript等脚本语言,从而实现服务器端的数据处理和逻辑控制。ASP的主要优点是易于...
在本实验报告中,我们将深入探讨如何在Windows Server 2003操作系统上搭建一个广播式的流媒体服务器。Windows Server 2003是微软公司发布的一款企业级服务器操作系统,它提供了丰富的网络服务功能,包括流媒体服务,...
IIS6,全称为Internet Information Services 6.0,是微软在Windows Server 2003...在实际操作中,除了这些工具,还需要熟悉Windows Server 2003的管理和网络基础知识,以及IIS6的相关文档,以便更好地理解和解决问题。
在Windows Server 2003 Enterprise Edition中设置Web服务器(IIS)是一项关键任务,它为企业提供了在线服务、网站托管和应用程序部署的能力。IIS(Internet Information Services)是微软提供的一个强大且功能丰富的...
《Windows 2003 IIS 架设Web服务器图解教程》 Windows 2003操作系统,尤其是其Standard Edition和Enterprise Edition版本,都包含了Internet Information Services (IIS)这一强大的Web服务器组件。IIS是微软提供的...
- Windows Server 2003 R2默认没有安装IIS6,因此需要手动安装。可以通过“控制面板” -> “添加或删除程序” -> “添加/删除Windows组件”来完成安装。 2. **下载并安装PHP**: - 下载PHP 5.2.5 for Win32版本...
《Windows 2003 IIS 架设Web服务器图解教程》 本文将详述如何在Windows Server 2003操作系统上使用Internet Information Services (IIS)搭建Web服务器,包括安装IIS、设置动态域名解析、创建Web站点以及配置和测试...
在**Windows Server 2003**系统中,基于**IIS 6.0**搭建的网站,需要正确设置网站及其目录的安全权限,以确保IIS匿名账户能够正常访问,避免出现“HTTP错误401.3 - 未经授权”等访问限制问题。 具体步骤包括: 1. ...
在Windows Server 2003环境下搭建一个基于IIS的PHP开发环境,主要涉及四个核心组件:IIS(Internet Information Services)、PHP、MySQL以及Zend Optimizer。以下是详细步骤和相关知识点: 1. **安装IIS**:IIS 6.0...
本教程将详细讲解IIS的安装、配置以及与ASP(Active Server Pages)基础入门相关的知识。 ### 一、IIS的安装 1. **开启Windows功能**:首先,你需要确保你的Windows操作系统支持IIS。在控制面板中选择“程序” -> ...
HTTP(Hypertext Transfer Protocol)是互联网...总的来说,HTTP架设IIS服务(5.0)是一个涉及安装、配置、管理和安全维护的过程。理解这些基本概念和操作,能够帮助你有效地建立和管理Web服务器,提供可靠的HTTP服务。
- 如果出现问题,检查防火墙设置或FTP服务器配置是否正确。 #### 四、高级配置与安全设置 除了基本的FTP站点配置外,还需要关注一些高级配置和安全措施: - **安全策略**:限制用户访问范围,避免敏感数据泄露。 ...
### IIS6架设网站常见问题及症状答疑 在IT领域,尤其是Web开发与服务器管理中,IIS(Internet Information Services)作为微软提供的一套强大的Web服务器组件,被广泛应用于搭建和管理各种类型的网站。然而,在使用...
【Windows 2003邮件服务器架设】是关于如何在Windows Server 2003操作系统上部署Exchange Server 2003作为邮件服务器的过程。这个过程涉及到多个步骤,包括安装环境配置、管理员账户设置、Windows服务安装和验证、...