`
beeyon
  • 浏览: 23261 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

把asp.net +access(oledb) 放到64位系统上运行

    博客分类:
  • C#
阅读更多
第一次布网站到64位的系统上,遇到的问题还挺多的,网上找了好久没找到,后来在google上找了国外的处理方法. 按平时的的部署网站,就是iis建立了一个站点,然后把网站文件方式去,绑定一下域名,设置下.net的版本,但是发现在64位的系统上提示:"Microsoft.jet.oledb.4.0 provider is not registered on the local machine"; 这个问题就头疼了,然后上网找了一个相关的资料: Enable 32 bit applications on 64 iis cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1 Install asp.net 2.0 32 bit version C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i When you create the asp.net application do not use the file system create the application on the local iis. In the iis manager create a new application pool for the 32bit applications. Now open the properties for the web site you created. Change the application pool to the one you just created. Click on the configuration button and change extension mappings directory from C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll to C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll for all the extensions. 大概的意思就是 Microsoft.jet.oledb.4.0 不支持64位的系统 所以让iis 兼容运行32位模式,解决方法如下 点击开始 ->运行->输入cmd 打开命令窗口, 输入 cscript 系统盘符:\inetpub\adminscripts\adsutil.vbs set /w3svc/AppPools/Enable32BitAppOnWin64 true(true可以为1),然后按回车 接下来注册一下32为的asp.net 系统盘符:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 然后进入iis中的"Web服务扩展"栏目中有个ASP.NET v2.0.50727 (32-bit) 点击允许,再右键选择"应用程序池"栏目新建一个应用程序池,随便命名(AppPool32), 然后打开你的站点iis属性->主目录,在"应用程序池"中选择(AppPool32) ,点击配置 在映射->打勾"缓存isapi扩展中" 把所有可执行文件用到C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll 改成 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 然后把asp.net的所有项目属性->生成->生成目标->any cpu 改成->x86,保存后重新生成,把生成好的dll文件上传到网站的bin文件夹下并替换. 重新浏览网站,就可以了
分享到:
评论

相关推荐

    asp.net+access数据库小型网站

    【ASP.NET与Access数据库小型网站开发详解】 ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它基于.NET Framework,提供了强大的服务器端编程模型。在本文中,我们将深入探讨如何利用ASP.NET结合Access...

    asp.net 连接access

    综上所述,ASP.NET连接Access数据库涉及的关键技术包括:配置正确的连接字符串,使用`OleDbConnection`建立连接,`OleDbCommand`执行SQL操作,以及`OleDbDataReader`或`OleDbDataAdapter`处理结果。在Web应用程序...

    基于 ASP .net + access 的个人博客系统 源码

    云枫博客系统是由云枫工作室独立开发的一个博客系统,系统环境:asp.net 2.0 +access 开发语言 C#.net。 使用步骤: 1.解压源代码压缩包,然后把源代码上传到服务器空间上(注:服务器空间需支持.net2.0,文件可写...

    asp.net +access 数据库 源码

    1. **数据连接**:使用ADO.NET中的`System.Data.OleDb`命名空间,创建`OleDbConnection`对象来建立与Access数据库的连接。连接字符串包含数据库文件的路径和身份验证信息。 2. **数据操作**:通过`OleDbCommand`...

    asp.net+access简单的添加删除修改操作

    ASP.NET是Microsoft开发的一个强大的Web应用程序框架,而Access则是一款流行的轻量级数据库管理系统,适合小型项目或学习用途。下面,我们将详细讲解如何在ASP.NET环境中集成Access数据库,并执行常见的数据库操作。...

    酒店管理系统 ASP.NET + SQL2005

    《酒店管理系统:ASP.NET + SQL2005详解》 在现代商业环境中,酒店管理系统的应用已经成为提升服务质量和效率的关键工具。本系统采用ASP.NET技术和SQL Server 2005数据库,构建了一套高效、稳定且功能丰富的酒店...

    毕业设计选题系统(vb.net + access)

    在这个系统中,VB.NET和Access是两个核心的技术工具。 VB.NET(Visual Basic .NET)是微软公司推出的面向对象的编程语言,属于.NET框架的一部分。它具有直观的语法,易于学习,特别适合开发Windows桌面应用程序。在...

    ASP.NET oledb连接Access数据库项目文件

    在本项目中,"ASP.NET oledb连接Access数据库项目文件"指的是使用ASP.NET技术,通过OLEDB(Object Linking and Embedding, Database)数据提供程序与Microsoft Access数据库进行交互的实例。Access数据库是微软公司...

    asp.net 操作 access 增删改查

    它使用ADO.NET(如`System.Data.SqlClient`或`System.Data.OleDb`命名空间)中的组件,如`SqlConnection`或`OleDbConnection`,以及`SqlCommand`对象来执行SQL命令。在本例中,由于使用了Access数据库,所以可能使用...

    留言板 asp.net access

    在ASP.NET中构建一个基于Access数据库的留言板系统是一项常见的初级到中级水平的Web应用程序开发任务。Access数据库因其轻量级、易于使用和与.NET Framework的良好集成而被广泛用于教学和小型项目。以下将详细介绍...

    asp.net access数据库分页

    在ASP.NET中,我们通常使用ADO.NET(ActiveX Data Objects .NET)来连接和操作Access数据库。 分页查询的基本思路是在后台服务器上执行SQL语句,限制返回的数据量,然后在前端展示相应的页面。在Access数据库中,...

    .Net连接DB2OLEDB

    在.NET开发环境中,连接到IBM DB2数据库通常需要利用数据提供者,如DB2 OLEDB,这使得.NET应用程序能够通过OLEDB接口与DB2进行交互。本文将深入探讨如何在.NET项目中使用DB2 OLEDB驱动来实现数据库连接,并提供相关...

    ASP+ACCESS学生管理系统(源代码+论文).rar

    项目可能包含一个或多个表,如“学生信息”、“课程信息”等,通过ODBC或OLEDB连接方式与ASP.NET应用程序进行连接。 4. 学生管理系统功能: 这个系统可能包括以下几个主要功能模块: - 学生信息管理:添加、修改...

    电子商务(衣购网站三层架构.net+Access)

    在这个案例中,"OleDbDAL"可能包含了使用ADO.NET中的OleDb对象来操作Access数据库的代码。Access数据库是一种轻量级数据库管理系统,适合小型应用,如本例所示的电子商务网站。 4. "源码必读.txt"和"fwvv.net说明....

    DataGrid的用法,visual studio.net中VB.NET+access数据库源码编写

    创建数据库连接字符串,例如:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\path\to\your\database.mdb"。然后使用`OleDbConnection`对象打开连接。 2. **数据适配器与数据集**: 数据适配器(如`...

    【ASP.NET编程知识】ASP.NET oledb连接Access数据库的方法.docx

    ASP.NET oledb 连接 Access 数据库的方法 ASP.NET oledb 连接 Access 数据库是 ASP.NET 编程中常用的数据库连接方法之一。通过使用 OleDbCommand 相关操作类,可以实现对 Access 数据库的连接和数据读取。 一、...

    VB.NET+access更新与添加.doc

    在示例代码中,使用了`OleDbConnection`类来创建一个连接对象,连接字符串为`"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Hotel.mdb"`。这表示我们正在连接到一个Jet 4.0引擎支持的Access MDB文件。`conn.Open()...

    asp.net连接access数据库

    在ASP.NET中,连接到Access数据库是常见的任务,特别是在小型应用程序或学习环境中。Access数据库以其易用性和轻量级特性而被广泛采用。本篇将详细介绍如何在ASP.NET中使用C#语言实现与Access数据库的连接,以及相关...

    vb.net+access 学生成绩 可以导入导出数据

    在VB.NET中结合Access数据库开发一个学生成绩管理系统,是一个常见的初阶编程实践项目,它涉及到数据存储、数据操作和用户界面设计等多个方面。以下是一些关键知识点的详细说明: 1. VB.NET基础:VB.NET是.NET框架...

    asp.net 使用Access报表源码

    3. **数据绑定**:ASP.NET提供了多种数据绑定控件,如GridView、DetailsView、FormView等,可以直接将Access数据库中的数据展示在网页上。例如,GridView可以通过DataSourceID属性与一个ObjectDataSource或...

Global site tag (gtag.js) - Google Analytics