Moh*_*hit 5 iis-7.5 windows-7-x64
我正在Windows XP和Visual Studio 2008上开发一个ASP.NET MVC Web应用程序(使用Visual Studio Web服务器).我最近安装了Windows 7 64位Ultimate版本,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
Run Code Online (Sandbox Code Playgroud)
如果我去删除所有ISAPI过滤器但是离开ASP.Net_2.0.50727-64
则此错误消失.
我该如何解决这个问题?
听起来您需要一些 64 位 ISAPI 过滤器。
32 位 DLL 无法在 64 位机器上运行,除非你在它们上面撒上一些神奇的仙尘。这就是enable32BitAppOnWin64
旗帜存在的原因。
将旗帜竖起true
,沐浴在仙尘的荣耀中。
归档时间: |
|
查看次数: |
5658 次 |
最近记录: |