我正在 Windows XP 和 Visual Studio 2008 上开发一个 ASP.NET MVC Web 应用程序(使用 Visual Studio Web 服务器)。我最近安装了 Windows 7 64 位终极版 IIS 7.5 并使用appcmd
.
enable32BitAppOnWin64 == false
如果我在我的应用程序池上设置标志,我的应用程序工作正常。一旦我将它设置为 true(因为我希望它以 64 位运行),它就会抛出这个异常:
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
,那么这个错误就会消失。
我该如何解决这个问题?