64为操作系统,64位IIS,运行32位应用程序的问题
2012-12-19 15:28
507 查看
64为操作系统,64位IIS,运行32位应用程序的问题
1).32位模式若想要在32位IIS下运行程序,即运行在.net framwork32位下进行如下配置:
(1)cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/appPools/enable32bitapponwin64 1 修改IIS配置,允许32位程序运行
这个是在C:\Inetpub\AdminScripts\\adsutil.vbs
(2)C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i 为IIS注册asp.net32。
(3)在打开IIS后,看在IIS的web扩展里显示的是Asp.net2.0.*32bit,状态为允许即可。
2)64位模式
(1)cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/appPools/enable32bitapponwin64 0 默认就是0,若原来运行了32位程序,则需要重新设置为0。
(2)C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis - i 为IIS注册64为Asp.NET。注册了64位ASP.NET的IIS在Web扩展里显示的是Asp.net2.0.*。
(3)Web扩展里允许Asp.net2.0.*运行。运行的是w3wp.exe进程
在64位的windows server 2003运行IIS6运行32位的.NET程序
http://ce.sysu.edu.cn/hope2008/Education/ShowArticle.asp?ArticleID=10346
相关文章推荐
- 64位操作系统/64位IIS下解决32位DLL不能运行的问题(原创)
- 解决.NET 32位程序运行在64位操作系统下的兼容性问题
- 32位应用程序在win7 64位中运行 控件注册问题
- 解决windows server2003 64位操作系统上不能加载32位应用程序dll 的问题
- 关于64位系统上运行32位IIS,而不能调用的ODBC获取数据的问题。
- 如果系统能够保证不在0x000000007fffffff以上的地址分配内存,那么应用程序就能够正常运行。把一个高33位都为0的64位地址截断为32位地址,无论如何都不会产生问题。系统可以提供这一保证,
- Sqlite在32位和64位Windows操作系统上运行的问题
- 64位操作系统的IIS运行32位站点
- 在64位Windows上运行32位应用程序[iis]
- 32位asp.net应用程序在64位Windows上运行时的问题一例
- (原)解决.NET 32位程序运行在64位操作系统下的兼容性问题
- iis常见问题解决方案(404.3 Not Found;HTTP 错误 500.19 - Internal Server Error;32位无法在64位运行)
- Eucalyptus 中32位与64位说明-关于在32/64位NC中的虚拟机中运行64 /32位 Instance的问题
- 配置IIS在64位Windows上运行32位ASP.NET应用程序
- 根据不同的操作系统(64/32),设置文件以64位运行。又可解决问题:“试图加载不正确的程序”。
- 在32位系统计算机上编写的程序 (工具vs2013/2010),在64位操作系统上运行时出现缺少.dll和0x000007b错误的问题
- 64位的操作系统iis运行32位的程序
- 32位的apk 在64位平台上运行不停挂掉的问题
- 关于程序在64位系统上运行报错的问题:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_
- 如何在64位版本Linux上开发运行32位应用程序