新装IIS第一个报错
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
原因是 服务器 IIS是64位的,需要改成32位的,再安装相应的 ASP.NET framework 2.0的32位版本。再在IIS6.0里启用。重启一下IIS就可以了。
Configuring IIS to Run 32-bit Applications on 64-bit Windows (IIS 6.0)
To enable IIS 6.0 to run 32-bit applications on 64-bit Windows
1.
Open a command prompt and navigate to the %systemdrive%InetpubAdminScripts directory.
2.
Type the following command:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”
3.
Press ENTER.
将服务器IIS变为32后asp.net tab消失并提示错误 %1 is not a valid Win32 application.
注册32位的ASP.NET 到IIS 在C:WINDOWSMICROSOFT.NETFRAMEWORKV4.0.30319ASPNET_REGIIS.EXE -i -enable
一切弄完之后需要重新配置网站,原来配置网站在IIS做了变更并重启之后依然无效,新配置的网站则可正常运行。