gpt4 book ai didi

asp.net - 配置 ASP.NET 在 x64 Windows 上使用 x86

转载 作者:行者123 更新时间:2023-12-02 18:33:27 27 4
gpt4 key购买 nike

我正在尝试部署GAL Modifier ,这是一个在 Windows 2003 x64 计算机上使用 Microsoft Access 的 ASP.NET 网站。但是 x64 上没有 JET 驱动程序(请参阅 here ),因此更改是将 objective-c PU 更改为 x86。

但是,由于它是一个网站,除了“任何 CPU”之外,Visual Studio 中没有任何选项,那么我如何更改设置以强制它使用 x86?

最佳答案

您应该将应用程序池设置为 32 位。转到 IIS7 管理控制台中的应用程序池,右键单击您的应用程序池并选择“设置应用程序池默认值...”项。

在属性对话框中,将“启用 32 位应用程序”设置为“True”。

这将使应用程序池进程成为 32 位(在 WOW64 模式下运行)并在进程中加载​​ 32 位版本的 .NET Framework。

在 IIS6 中,基本上同样的情况也适用。您应该切换到 32 位应用程序池 enable 32 bit ISAPI extensions :

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

此外,您需要从 aspnet_isapi.dll 更改应用程序映射在Framework64文件夹到aspnet_isapi.dllFramework文件夹。同样的事情也应该用 aspnet_filter.dll 完成。 。

您可以在服务器上重新注册 ASP.NET,而不是手动更改 DLL 配置:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable

关于asp.net - 配置 ASP.NET 在 x64 Windows 上使用 x86,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1420778/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com