设为首页 收藏本站
查看: 1215|回复: 0

[经验分享] 64位下IIS配置调用Microsoft.Jet.OLEDB.4.0的asp.net网络应用

[复制链接]

尚未签到

发表于 2015-11-15 07:12:24 | 显示全部楼层 |阅读模式
  Microsoft.Jet.OLEDB.4.0相信大部分同学都很熟悉,用可以十分方便连接Access数据、Excel文件,但是昨天在部署网站时遇到了一点麻烦。
  当我在IIS里附加了网站以后,IIS显示错误信息“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”,多方查找资料,才发现学校的那台服务器是64位,而Microsoft.Jet.OLEDB.4.0只能在32位环境下运行。
  网上有很多关于在64位IIS运行32位程序的方法,其中最简单的是IIS7的设置,只要在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。可惜学校的那台服务器跑的是2003 R2+IIS6的,这个就麻烦。
  这里最简单、最可靠的解决方法是在编译网站时选择“生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86”。
  如果没有VS平台,上面的方法岂不是没有用了,别急,我们还可以用控制台命令强制32位应用在64位IIS下运行,但是这可能会影响正常的Web应用程序运行(还好我没遇到,那台服务器上直挂了一个网站)。
  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位兼容方式运行 。
  运行IIS6,看看是不是解决了。
  后续:如果还有问题,比如Service Unavailable,恭喜你,你可以学到新知识了。很讨厌,看一下错误日志,我遇到的是RpcProxy.dll无法加载和无法加载站点/服务的所有 ISAPI 筛选器错误。解决方法:打开iis-->查看“网站(cha2 kan4 _wang3 zhan4)”的属性--->ISAPI 筛选器-->把有向下的红箭头的项删除掉-->重启iis-->OK 。至此全解决。
  
  最后:学习这些知识都是拜学工网所赐
  文章引用网上很多文献,已不知原作者,对此表示感谢。
  
  
         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139333-1-1.html 上篇帖子: IIS MVC 发布错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容 下篇帖子: Win7部署asp.net网站,问题逐个突破<一>---Win7 IIS 部署网站,同局域网中电脑无法访问解决方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表