哎呀 抱歉
  标题不对内容。其实是这样子 在本机上功能已经开发完毕。
 上传到服务器之后报个这个错误:The 'Microsoft.Jet.OleDb.4.0' provider is not registered on the local machine.
在网上找了很久 解决方案都不行。
Enable 32-Bit Application 设为由False 为True。 我的iis根本没这一项
生成为x86的这个也不行  我的不是window应用程序  是web应用程序
特别是cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1 这个解决方案 搞的我的站点都不能启动了 只能重装iis 不知道是不是我没弄对
 连接串呢 是这样写的
 
string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + Path + ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";我的iis是6.0的
window server 2003系统
 各位大侠帮帮忙吧

解决方案 »

  1.   

    excel文件是2003还是2007以上的版本?
      

  2.   

    64服务器的设置方法
    http://pic002.cnblogs.com/images/2011/113129/2011040220545890.png
    关键是你的发布的服务器什么版本
      

  3.   

    这是没装MDAC吧? 你装个MDAC试试
      

  4.   

    哥啊  iis6.0没见着这个选项啊
     你这是iis7.5的吧
      

  5.   

    如果是导入excel,服务器上是需要安装的。
    最好跟你本机安装一样的。64位的机器不行,我的服务器也是64位的,我目前是用一个32位的服务器做为中转站。
    先导到32位的sql server中,再一键转移到64位的服务器的SQL SERVER中。
      

  6.   

    6楼孟子是用的IIS7,可以实现。
    我目前是IIS6.0,所以用的中转站。
      

  7.   


    顶老大的解决方法,如果这样还不行的话,看你用的是2003格式的链接字符串,那你就装上Office2003简易版然后再试试,你这种错误我之前开发一个大型电子商务网站时也碰到过,当时记得就是装了office的一个组件就好了,先试试OWC,不行就直接装office吧。
      

  8.   

    恩,导入Excel的话,可以试一下NPOI,非常好用。
    asp.net生成Excel文件
      

  9.   

    我在服务器上安装了一样的版本的office还是不成
      

  10.   

    web application 木有这一项  生成里面只有目标frameword
      

  11.   

    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 -i3.完成之后,看Web服务扩展,应该会多出一个32位的asp.net将其设置为允许,缺点:这样会使整个IIS上的所有站点都以32位兼容方式运行 。
      

  12.   

    即使我知道iis会重装
     我也试了
      

  13.   

    回15楼,说了64位的操作系统是不行的,如果装OFFICE可以解决,我就不会用到一台32位的机器来做中转站了。不过你可以考虑去试试IIS7,因为我服务器上网站比较多,所以不好停掉升级,也不熟悉。
      

  14.   

    是不是换成iis7能解决问题呢?
      

  15.   

    回22楼,应该是的,你看孟子发的截图。
    不过我尝试过在网上下载IIS7.0的升级软件,尝试了下连安装都没安装好。 
      

  16.   

     我在代码里面写的就是这个。但是不行呢。我也是获得DataSet
      

  17.   

    windows server 2003 安装iis7.5成功
      但是不知道怎么启动。天呐