- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试让经典的 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/
我是一名优秀的程序员,十分优秀!