当前位置:  开发笔记 > 后端 > 正文

如何解决"%1不是有效的Win32应用程序"?

如何解决《如何解决"%1不是有效的Win32应用程序"?》经验,为你挑选了2个好方法。

环境: 据说安装了
Windows Server 2003 R2 Enterprise 64位,SP2
.NET框架(2.0 SP2,3.0 SP2,3.5 SP1)

我说"应该",因为它们被列为已添加/删除程序下的安装.我不确定它是否正确安装,因为"ASP.NET"选项卡未添加到IIS中的任何站点.

在IIS Web服务扩展部分中,我同时拥有"ASP.NET v2.0.50727"(允许)和"ASP.NET v2.0.50727(32位)"(禁止).

有问题的网站启用了脚本执行.

问题:

我创建了一个超级简单的ASP.NET/C#网站:Default.aspx,标签为id ="Label1",后面是代码隐藏:Label1.text = "Hello World";我得到的错误是:

%1不是有效的Win32应用程序.

JamesSugrue.. 9

你试过跑步了吗:

aspnet_regiis -i

从命令行?



1> JamesSugrue..:

你试过跑步了吗:

aspnet_regiis -i

从命令行?


经过一些谷歌搜索,我发现我有2个这个exe的副本,一个在Windows\...\Framework \中,一个在...\Framework64 \中.在Framework64中运行它表示IIS处于32位模式且不兼容,因此我使用了另一个.执行成功,但现在我甚至没有得到相同的错误,只有404.
从命令行?您是否特指Visual Studio命令提示符?

2> Vince Panucc..:

另请检查您的应用程序池.在64位环境中,您可能需要在"高级设置"中设置"启用32位应用程序".

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有