Version problems x64 and 32 Bit Versions

  • Thread starter Thread starter phyrex01
  • Start date Start date
P

phyrex01

We habe applications developed on a 32-Bit Windows machine with dotnet
framework 2.0 installed.
They are all running on other 32-Bit Windows machines.

Now we have a new server with a x64 Windows and a X64 dotnet 2.0
installed.

Our applications are not running there, and they dont give a message.

How can we find out more?

Thank you very much in advance!
 
oh, i forgot:

in the eventlog there is a "system.io.filenotfound Exception". but
nothing really helpful, e.g. the filename etc.
 
is there any kind of tool to check a Microsoft Dotnet application?

especially which framework version is required to run it and / or for
what reason it is not starting on a single machine?
 
is there any kind of tool to check a Microsoft Dotnet application?

especially which framework version is required to run it and / or for
what reason it is not starting on a single machine?

This is a guess, since we cannot see your code...

There are many chanages to 64 bit OSs from the normal 32 bits. Since you
get a file not found error, you should look for the first place you open a
file. Perhaps you are hard coding to a file in \program files\. If this is
a 32 bit app, it probably was installed to \program files (x86)\. There are
similar issues with the registry to be aware of in 64 bit environments.

Mike
 
This is a guess, since we cannot see your code...

There are many chanages to 64 bit OSs from the normal 32 bits.  Since you
get a file not found error, you should look for the first place you open a
file.  Perhaps you are hard coding to a file in \program files\.  If this is
a 32 bit app, it probably was installed to \program files (x86)\.  There are
similar issues with the registry to be aware of in 64 bit environments.

Mike



thank you very much!

another idea:
all of our "standard c++" apps are working fine, only those using Dot
Net are not working
those c++ App have an extension of the name in the taskmanager like
"ThisCppApp.exe *32"

is there a way to tell Dot Net Apps to run in 32-Bit Mode?
 
thank you! that works now on both platforms!

You're welcome :-) Note that it would be better to find out why it wouldn't
run in 64-bit mode, for example it might be using some third-party 32-bit
dll.

Andrew
 
You're welcome :-) Note that it would be better to find out why it wouldn't
run in 64-bit mode, for example it might be using some third-party 32-bit
dll.

actually it is caused by dlls created by us, but we are under pressure
(as most software developers are)
and it seems very time consuming to make it 64-bit ready.
 
Back
Top