gpt4 book ai didi

asp.net - Windows 2008 Server x64 上的 IIS 7.5 ASP 32 位应用程序池上为 500.0 0x800700c1

转载 作者:行者123 更新时间:2023-12-02 16:59:09 24 4
gpt4 key购买 nike

我正在尝试让经典的 ASP 应用程序在带有 IIS 7.5 的新 Windows 2008 Server x64 上以 32 位模式运行。我创建了一个名为“TEST”的应用程序池,在经典模式下设置为 ASP.NET 2.0,然后进入“高级设置”并将此新应用程序池的“启用 32 位应用程序”设置为 true。

我将服务器上的一个 Web 应用程序分配给这个新的 AppPool,并尝试将其加载到浏览器中。它给了我一个 500.0 错误 0x800700c1,这是无效 Win32 应用程序的错误(回复: http://blogs.msdn.com/b/rakkimk/archive/2007/06/09/problems-with-32-bit-asp-net-2-0-dlls-on-a-windows-2003-server-64-bit.aspx )

一旦我返回到我的 AppPool 并将启用 32 位更改回 false,特定的 Web 应用程序就可以正常运行。然而,该应用程序的一部分需要在 32 位模式下运行,这就是为什么我试图让该网站在 32 位模式下运行。

我觉得我错过了一些东西,但任何网站上似乎都不存在这种“东西”,它告诉您唯一需要做的就是在 AppPool 中启用 32 位应用程序并将网站分配给该应用程序应用程序池。

最佳答案

此问题已通过删除 32 位应用程序文件夹下没有可用 32 位模块的处理程序映射得到解决。在此特定实例中,服务器上安装了 ColdFusion 9 64 位,并且该文件夹下的处理程序映射导致了 500.0 问题。我删除了以下处理程序映射:

<add name="AboMapperCustom-1207286671" path="*" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.dll" requireAccess="None" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286690" path="*.jsp" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286691" path="*.jws" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286692" path="*.cfm" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286693" path="*.cfml" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286694" path="*.cfc" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286695" path="*.cfr" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286696" path="*.cfswf" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286697" path="*.hbmxml" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286698" path="*.hbmxml" verb="*" modules="IsapiModule" scriptProcessor="D:\UPSDATA\JRun4\lib\wsconfig\jrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />

关于asp.net - Windows 2008 Server x64 上的 IIS 7.5 ASP 32 位应用程序池上为 500.0 0x800700c1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11237667/

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