64位操作系统的iis设置.NET webservice 访问access出现未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”
win7 64位只需要在应用程序池对应选用的名称下选高级设置里面的启用32位应用程序即可,
win2003方法比较复杂:
1.安装dotnetfx64.exe
2.用鼠标右键单击Web站点文件夹,然后选择属性,单击ISAPI筛选器 。在筛选器名称 ,选择ASP.NET_2.0.50727,然后单击编辑
选择C:\ WINDOWS \ Microsoft.NET \ Framework \ V2.0.50727 \ aspnet_filter.dll 单击确定。 保存更改,并关闭IIS管理器(如果无此选项则添加ASP.NET_2.0.50727该项)
3.command运行 cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i (切记不是Framework64目录,否则无法重新加载iis)
4.在IIS管理器, 单击 Web Server Extensions文件夹 ,在详细信息窗格中,右键单击ASP.NET V2.0.50727,然后单击允许