gpt4 book ai didi

iis - 无法使用 asnet_regiis.exe 在 Server 2008 R2 64 位上安装 32 位应用程序

转载 作者:行者123 更新时间:2023-12-04 19:22:20 24 4
gpt4 key购买 nike

目前我有一组需要安装的 Web 应用程序(使用 IIS)。它们只能在 32 位模式下运行,因此需要将 IIS 设置为运行 32 位应用程序。我们为 2003 64 位服务器和 2008 64 位服务器执行此操作所采取的步骤,但不适用于 2008 R2 64 位服务器。我花了很多时间在这上面,我很难过。

以下是安装 Web 应用程序所执行的步骤:
1.将“enable32BitAppOnWin64”应用设置为true
2. 使用 32 位版本的 aspnet_regiis.exe 卸载旧的 ASP.NET 东西:“aspnet_regiis -ua”
3. 使用 32 位版本的 aspnet_regiis.exe 安装 ASP.NET 东西:“aspnet_regiis -i -enable”

如前所述,以上在 server 2003 64-bit 和 server 2008 64-bit 上工作正常,但不适用于 server 2008 R2 64-bit。第 2 步和第 3 步出现错误:“操作失败,错误为 0x8007000B。尝试加载格式不正确的程序”。经过一番搜索,这与我使用 64 位应用程序 IIS 运行 32 位应用程序 (aspnet_regiis) 有关。第一步已经奏效,因为该标志已在 IIS GUI 中设置。

如果有人能告诉我哪里出错了,以及为什么这不适用于 2008 R2,我将不胜感激。

谢谢

最佳答案

我知道这是一篇迟到的帖子,但我最终不得不在 Framework64 文件夹上运行 aspnet_regiis 并在我正在使用的应用程序池中选择“启用 32 位应用程序”,然后我的网站就出现了。

关于iis - 无法使用 asnet_regiis.exe 在 Server 2008 R2 64 位上安装 32 位应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2538496/

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