Framework

17/04/2008 - 12:58 von Christian Mauerer | Report spam
Hallo,

ich habe zu dem Framework ein paar Fragen.
Wir haben einige Anwendungen mit .NET entwickelt.
Nun scheint es so zu sein, dass diese Anwendungen nicht auf Windows 2003
Servern làuft,
welche 64 Bit Maschinen sind und auch das entsprechende Framework
installiert ist.

Es scheint also so zu sein, dass unsere Anwendung nur làuft, wenn auch das
32 Bit Framework installiert ist.

Kann man nun parallel das 64 und 32 Bit Framwork auf einer 64 Bit Maschine
installieren?
Oder gibt es andere Möglichkeiten, unsere Anwendung auf 64 Bit Maschinen
auch auszuführen.

Das Problem ist, dass wir nicht mal eine Fehlermeldung bekommen.
Die Anwendung wird dann einfach beendet.

Es scheint jedoch etwas mit den 64 Bit zu tun zu haben, denn wir haben 2
verschiedene Server mit 64 Bit.
Und bei beiden làuft die Anwendung nicht.
Auf einem 32-Server jedoch ohne Probleme.

Vielen Dank und schöne Grüße

Christian
 

Lesen sie die antworten

#1 Markus Springweiler
17/04/2008 - 13:16 | Warnen spam
Christian,

Es scheint also so zu sein, dass unsere Anwendung nur làuft, wenn auch das
32 Bit Framework installiert ist.



Spontan würde ich sagen, daß eure Anwendung selbst, oder eine
Fremdkomponente, entweder "schlecht formulierte" PInvokes enthàlt, oder gar
Non-System 32bit-DLLs via PInvoke verwendet.

Mit "schlecht formulierte PInvokes" meine ich, wenn die Signatur nur auf
32-bit-Systemen paßt, weil z.B. System.Int32 anstatt System.IntPtr bei
Parametern verwendet wurde.

/\/\arkus.

Ähnliche fragen