gpt4 book ai didi

iis-7.5 - 为什么即使 'enable32BitAppOnWin64' 设置为 False,我的站点仍会尝试加载 32 位 aspnet_filter.dll?

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

我正在 Windows XP 和 Visual Studio 2008(使用 Visual Studio Web 服务器)上开发 ASP.NET MVC Web 应用程序。我最近安装了 Windows 7 64 位旗舰版、IIS 7.5 并使用 appcmd 迁移了我的应用程序.

如果我设置标志 enable32BitAppOnWin64 == false在我的应用程序池中,我的应用程序运行良好。一旦我将它设置为 true(因为我希望它以 64 位运行),它就会抛出这个异常:

Screen Shot of error

HTTP Error 500.0 - Internal Server Error
Calling LoadLibraryEx on ISAPI filter "C:\Windows\Microsoft.NET\Framework\v2.0.50727\\aspnet_filter.dll" failed

如果我去删除所有 ISAPI 过滤器但留下 ASP.Net_2.0.50727-64那么这个错误就会消失。

我该如何解决?

最佳答案

您的 key 位于错误中提到的路径中:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\\aspnet_filter.dll


请注意,路径中有一个额外的斜线。在提升的命令提示符下,导航到 ../Framework/v2.0.50272目录并运行以下命令:
aspent_regiis -r
或者,使用 IIS 修改过滤器的正确路径。
所以不需要魔法灰尘……你只需要注册正确的路径。 :)

关于iis-7.5 - 为什么即使 'enable32BitAppOnWin64' 设置为 False,我的站点仍会尝试加载 32 位 aspnet_filter.dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1694668/

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