none
能不能在64位的VISTA中安装32位的IIS? RRS feed

  • 问题

  • 我做的ASP.NET程序使用的是ACCESS数据库,发现无法在64位IIS中运行.所以只能找一个32位的IIS,因为我的内存是4G的,我不想换成32位的系统.

     

    出现的错误信息如下:

    “/”应用程序中的服务器错误。

    未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序。

    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序。

    2008年7月13日 4:11

全部回复

  • Microsoft.Jet.Oledb.4.0没有64的提供者,可以在asp.net编译的时候将程序编译为32 位CPU上运行。

    方法:

     VS2008:菜单:生成-配置管理器--Release-新建-选项新平平台-x86。

    vs2005也有类似的选项。

    另外建议转成SQL Server Express数据库

    2008年7月13日 4:39
  •  

    孟宪会,你真的很出名啊~我是你的粉丝~你不是个人~

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    你是个神~~~~~~~~~~~

    2008年7月13日 5:07
  •  孟宪会 写:

    Microsoft.Jet.Oledb.4.0没有64的提供者,可以在asp.net编译的时候将程序编译为32 位CPU上运行。

    方法:

     VS2008:菜单:生成-配置管理器--Release-新建-选项新平平台-x86。

    vs2005也有类似的选项。

    另外建议转成SQL Server Express数据库

     

    我找不到你说的内容,我的里面是这样的:

    配置Big SmileEBUG

    平台:.net

    其它的没有,在上面添加后,在下面不能选择,不知道为什么?

    另外,我的VS2008不知道是32位的还是64位的,我的系统开发的程序能在32位环境下运行吗?

    2008年7月13日 5:12