Hi, I'm deploying and application that makes backups of every file in
a directory that is modified. To acomplish this I'm using another
application that makes backup of a given file. So every time a file
is changed (I use FileSystemWatcher) I launch a different threads that
make the call to the other application (via Process.Start()) and wait
till the backup is over, i do this in order to avoid blocking my
entire application during the backup process. When i debug my
application it works but when i make the deploy my application starts
and when i call the backup application its start running, and at some
point it's stops (but like it's waiting for something, in spanish i
say "se cuelga"). The strange situatio is that if i copy the
myapp.vshost.exe in the deployed directory the hole application it's
work fine.
I know its different to know the problem without any code (i cannot do
it because i'm working for a company) but i'd like to know which could
be the reason that makes my app works when it's "together" with
vshost.exe. For more information the backup application works with
sockets and many threads AND both my app and the backup app were
migrated from .net 1.1 to .net 2.0 and both use
"checkforillegalcrossthreadcalls=false".
Any help would be really appreciated, thank you!!!!