We have run into this. We found a MSKB article that seemed to fix it for
us, since we haven't had the problem again.
http://support.microsoft.com/default.aspx?scid=3Dkb;en-us;329065
If this doesn't solve it, I would get a process information tool, and
see which process has the lock on the file, and go from there.
Hope that helps.
Brian H. Prince
Senior System Architect
Blue Diesel
-----Original Message-----
From: Armando Andrade [mailto:mandrade@t...]
Sent: Wednesday, February 19, 2003 12:59 PM
To: ASPX_Professional
Subject: [aspx_professional] Problem with assemblies
Hi guys i have a very weird problem with my web application.
Im hosting my web app on a hosting company, so i dont have access to the
computer, i have deployed the application like 3 weeks ago, with no
problems at all, i regulary make updates to the code and then i upload
all
the DLL files of the application, because if i upload just a couple of
them, it tells me that the DLL is from a different version or something,
well my problem is that yesterday I made the same routine for updating
my
DLL files, using the XCOPY method, so i uploaded the files but when i
tried to run the application, in the section <add assemblies=3D*> (which
i
beliave tells to load all the assemblies) in the machine.config file,
raise an error.
And it tells me that a DLL cannot be used, because it is being used by
another process, what does this mean? that there were users using the
old
DLL or what? if this is the case how can i be able to update my
application, isn't supposed that .NET can run multiple DLLs, and then it
update to the new DLL?
Im very confused with this, and afraid too, because it took me a couple
of
minutes to recover my site, (downtime no good).
Can someone out there help me? or maybe pass a reference to read about
it?