繁体   English   中英

错误:尝试从IIS7上的ASP.NET调用wind32 dll时,%1不是有效的Win32应用程序

[英]Error: %1 is not a valid Win32 application when trying to call wind32 dll from ASP.NET on IIS7

我正在尝试在IIS 7,OS Windows Server 2008R2的ASP.NET应用程序中加载win32 dll,但是它抛出“%1无效的Win32应用程序”。 该应用程序正在加载dll,并且可以在我的开发机和Visual Studio 2012开发服务器Winodws 8 64bit上正常运行。

当我在应用程序池上设置“启用32位应用程序” = true时,不会引发错误,但是什么也没有发生,则应用程序没有响应,并且超时。

关于如何使Win32 dll工作的任何想法吗?

您是否要以Wow64(32位)的方式运行工作进程?

在这种情况下,您的配置很有可能尝试加载一些64位isapi筛选器,例如aspnet_filter.dll,对于v2.0,在64位OS上,您的计算机上将有两个该dll实例。在\\ framework和\\ framework64文件夹下。 您要在\\ framework下选择一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM