![windows2003 64位 iis6.0 运行32位web应用程序 windows2003 64位 iis6.0 运行32位web应用程序](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
适用于已安装.NET4.0的windows 2003 64位机器。
系统要求: windows 2003 sp1
步骤:
1. 打开命令行,转到目录: %systemdrive%\Inetpub\AdminScripts
2. 运行: cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”
安装成功后会多一个目录: %windir%\syswow64\inetsrv
3. 重新注册32位asp.net, 运行:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -r
4. 重启IIS, 运行 iisreset
5. 运行 inetmgr 打开iis,配置web服务器扩展,启用32位asp.net, 禁用64位asp.net, 如下图。
6. 发布asp.net程序。
完。