`

在64位Windows的IIS上开启32位程序支持(zz)

阅读更多
在64位Windows的IIS上开启32位程序支持(zz)
经常碰到32位的DLL什么的不能在64位Windows的IIS上调用,在网上找到这篇文章也许能够解决很多问题。总的思路就是先允许IIS支持32位程序,然后再用.Net Framework注册IIS。

Enable 32-bit Server Applications on 64-bit Machines

ASP.NET applications that use TX Text Control .NET Server must be compiled for 32-bit platforms (see this article). IIS must be configured to execute these 32-bit applications. Generally, all applications will be executed in 64-bit mode.

1. Enable IIS's 32-bit support

Open a command prompt and type in the following command:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

This command enables the 32-bit mode in IIS.

2. Install the IIS 32-bit extensions

Open a command prompt and type the following command:

%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

This command installs the 32-bit web extensions for .NET Framework 2.0.

3. Activate .NET Framework 2.0 32-bit in IIS

In the IIS-Manager, select the 'ASP.NET v2.0.50727 (32bit)' in the 'Web Service Extensions' panel and check 'allow' to activate it.

4. Restart the IIS by opening a command prompt:
分享到:
评论

相关推荐

    设置64位机器上的IIS(IIS6-IIS7)兼容32位程序

    本文主要讨论如何在64位操作系统上配置IIS6和IIS7以支持32位应用程序,特别是那些依赖于特定32位数据库驱动程序(如Microsoft OLE DB Provider for Jet)的应用。 #### 问题分析 在64位操作系统上,默认情况下,...

    Win 2003 x64操作系统-IIS兼容32位应用程序-解决方案

    在Windows Server 2003 x64操作系统中,IIS (Internet Information Services) 默认配置为支持64位应用程序,但遇到与32位应用程序不兼容的问题时,开发者和管理员可能面临困境。这种情况通常出现在尝试运行在32位...

    32位程序调用64位 dll解决办法的例子程序

    - 在Windows操作系统中,为了支持32位应用程序在64位环境下运行,引入了WoW64(Windows on Windows 64)子系统。它使得32位程序可以透明地运行,但并不能直接访问64位DLL。 4. **解决方案**: - **使用中间层**:...

    让64位支持32程序运行

    在现代计算机领域,64位操作系统已经成为了主流,它们提供了更强大的处理...通过文档"设置64位操作系统IIS支持32位.doc",用户应能获得详尽的指南,成功地在64位Windows 2003 Server或2008 Server上运行32位应用程序。

    IIS64位操作

    【IIS64位操作】是指在64位操作系统上配置和管理Internet Information Services (IIS)以支持Web项目的部署。对于开发人员和系统管理员来说,了解如何在64位环境下正确配置IIS至关重要,因为这能确保应用程序的兼容性...

    iis 7启用32位应用程序.docx

    标题 "iis 7启用32位应用程序" 涉及到的是在Windows操作系统上的Internet Information Services (IIS) 7.0版本中配置应用程序池,以便能够运行32位的PHP应用程序或者其他依赖32位组件的Web服务。在64位的操作系统上...

    win2008 64w位系统上iis运行32位的网站程序(iis7.5开启32位)

    由于网站调用了一个第三方的32bit的dll,所以发布在64位的2008后,访问网站的时候出现加载该dll不成功的错误。 解决方法: 在iis上面设置该网站可运行在32位的模式下面。 步骤如下: 1、找到该网站所引用的应用程序...

    windows 2003 Server IIS6 32位 完整安装包

    Windows 2003 Server IIS6(Internet Information Services 6.0)是微软在2003年推出的一款强大的Web服务器软件,专为32位操作系统设计。这个版本的IIS以其稳定性、安全性和易用性赢得了广大用户的青睐,尤其对于...

    windows server 2012(64位)下IIS配置支持framework1.1

    3. **启用32位应用**:在命令提示符中,输入`cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1`来允许IIS在64位系统上运行32位应用程序。 4. **创建符号链接**...

    IIS 6.0 32 位和 64 位两种模式安装

    IIS 6.0是其中的一个版本,它在64位系统上支持32位和64位两种模式的安装。然而,对于开发人员和管理员来说,理解如何在不同的模式下安装和运行ASP.NET的不同版本至关重要,因为这关系到应用的兼容性和性能。 首先,...

    64位 wi8 iis7 isapi_rewrite 伪静态配置软件亲测可用

    标题中的“64位 wi8 iis7 isapi_rewrite 伪静态配置软件亲测可用”指的是在64位操作系统的Windows 8 (wi8) 和Windows Server 2012 (win2012) 上,使用IIS7 (Internet Information Services 7) 配合ISAPI_Rewrite模块...

    win2003 64位系统下启用.net 32位应用

    总的来说,要在Windows Server 2003 64位系统上启用和运行32位.NET应用程序,你需要安装合适的.NET Framework版本,配置IIS以支持32位应用程序,并确保所有依赖项都是32位的。通过遵循这些步骤和注意事项,可以成功...

    64位Windows Server 2008部署 IIS

    在64位Windows Server 2008操作系统中部署IIS(Internet Information Services)是一项常见的IT任务,尤其对于搭建Web服务和应用服务器至关重要。在这一过程中,可能会遇到各种问题,其中一个典型的问题是“404.17 ...

    64位系统到32位系统下跑

    描述中提到的解决方法主要是针对开发了使用32位DLL的ASP.NET应用程序,并需要在64位Windows系统的IIS(Internet Information Services)上运行的情况。 首先,我们需要理解64位和32位应用程序的区别。64位系统可以...

    IIS6 64位从windows安装光盘提取

    由于IIS6随Windows Server 2003一起发布,因此在64位操作系统上安装时,通常需要从Windows安装光盘中提取相应的组件。这是因为IIS6的部分文件可能并未默认包含在64位操作系统的安装镜像中,或者在升级或修复安装过程...

Global site tag (gtag.js) - Google Analytics