.net - Error when rolling out my software revision to terminal sessions instead of desktops? -


i'm doing maintenance on software built predecessor @ company (who has since moved on greener pastures). i'm rolling out new version of software.

at company, installation procedure shove /bin/release directory out our automated program updater's magic directory, allowing automatically copy contents of directory on local /program files/ , let magic happen. magic seems happen, there's no big issue, there, although weird me out somewhat, after many years of .msi installers...

anyway, rolling out new software went fine on 2 of our file servers, rolling out third , final location went bit differently.

the third section of company doesn't use auto-rollout software. use windows' remote desktop connection software run software directly on server.

so go along server, check current version working (which is), up, etc. copy exact same software works fine on of our other machines.

the new software fails play nice third-party libraries it's using (crystal reports , ibm informix integration), though libraries installed in same location, , @ same version, on of pcs, development machine included.

the old version of software accessed exact same external libraries , worked fine. there's no special build configuration terminal server, either, far can tell.

can think why these dlls no longer being accessed correctly program? i've tried copying program on server back pc , works fine. can't see directly related crystal reports or informix connectivity software, can't see on earth might be.

edit: attempting follow 0xa3's suggestion, tried switch target platform of application, , discovered usercontrol dlls, referenced program. i'm trying recreate these components, because changing target platform stops dlls working.

as there not detailed error information start make blind guess:

the operating system on terminal server might 64-bit os whereas other machines 32-bit versions of windows.

at same time built target of program has been changed x86 anycpu.

see if case , if change x86.

if not case need more analysis see goes wrong. there exceptions thrown when accessing third-party library? particular errors appearing in process monitor?

last not least: have @ source code repository , see has been changed compared previous version.


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

html - Instapaper-like algorithm -

c# - How to execute a particular part of code asynchronously in a class -