把iis切换成32位兼容模式后就正常了
切换时注意.net的iisapi扩展也要改
步骤:
1.右键单击IIS管理器中的 网站 ,然后选择“属性”。
2.单击“ISAPI 筛选器”。
3.在“筛选器名称”中,选择 ASP.NET_2.0.50727,然后单击“编辑”。
4. 将“C: \WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll”替换为位于 “Framework”文件夹中的 32 位版本:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll。
5.打开命令提示符窗口,然后运行以下命令:
cscript c:\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
6.重启IIS服务