今天配置一个aspx 的webservice 网站,装的是.net 2,系统是win2003 64位的。配好后,提示“%1 不是有效的 Win32 应用程序”
发现是因为64位运行32位程序的原因,解决方法如下:在运行中输入执行。
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
%SYSTEMROOT%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
注:当出现安装.net失败时,把所有杀毒之类的全部退出来,在任务管理中心结束进程,然后把C盘windows目录下的,assembly目录删除掉。再安装即可。
本文介绍在64位Windows 2003系统上配置ASP.NET 2.0 WebService网站时遇到的问题及解决方法。主要原因是64位系统运行32位程序导致的不兼容问题。通过执行特定命令启用32位应用程序支持,成功解决了“%1不是有效的Win32应用程序”的错误。
1189

被折叠的 条评论
为什么被折叠?



