ECS Windows系统服务器IIS注册64位和32位.NET方法是什么-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

ECS Windows系统服务器IIS注册64位和32位.NET方法是什么

boxti 2017-11-02 13:49:00 1805


问题现象


ECS Windows系统有时系统可以选择32位或者64位,有时操作系统选择的是64位,而程序是在32位.NET下开发;而有时操作系统安装的是32位,而程序是在64位.NET下开发,导致程序无法运行,因此需要将IIS的.NET注册成32位或者64位的版本,可以通过命令提示符的方式进行.NET版本注册。

解决方案


1、将64位.NET注册到IIS上;
命令提示符打开输入命令:cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

注册64位.NET2.0:
C:\windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -i
注册64位.NET4.0:
C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i

2、将32位.NET注册到IIS上;
命令提示符打开输入命令:cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

注册32位.NET2.0:
C:\windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -i
注册32位NET4.0:
C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i


如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。
弹性计算 Windows
分享到
取消 提交回答
全部回答(0)
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题
推荐课程