Home All Groups Group Topic Archive Search About

Running 32-bit App via ClickOnce on 64-bit Server

Author
3 Jan 2007 3:02 PM
Krip
I have hosted a .NET 2.0 windows application on a 32-bit ASP.NET server.  I
am running it via Click Once on a 64-bit Windows Server 2003 client machine. 
I've compiled the app in x86 mode for 32-bit execution since it uses .NET 1.1
32-bit assemblies. 

The app runs fine on the 64-bit box if I place it locally and execute it. 
It however does not fire via ClickOnce - It returns badimageformatexception. 
It *seems* that when run via ClickOnce the app runs under the IEEXEC.exe host
process.  Further, by looking at the Task Manager, it seems that ieexec
always runs as a 64-bit process (Even the one in the Framework folder, as
opposed to the one in the Framework64 folder).  Is this the case?  If so,
that may account for the exception.

Is there a way to force ieexec to run in 32-bit mode?

Thanks,
Krip

AddThis Social Bookmark Button