A
Andy Fish
Hi,
when I want to upgrade my asp.net web app on the deployment server, my
process is basically this:
1. stop the web site in iis manager
2. in explorer, rename the web root directory from, say, 'foo' to 'foo.old'
3. make a new directory called 'foo'
4. install the new software
5. apply any config changes
6. restart the web site.
Occasionally this process seems to work OK, but most of the time I cannot
perform step 2 without doing an iisreset to unload the DLLs - I get the
standard message about files being locked. This is rather a PITA because
there are several web sites on the same machine and I don't really want to
interrupt the others.
Is there any more forceful way of stopping one web site such that the
asp.net DLLs get unloaded without resoriting to stopping the whole of IIS?
TIA
Andy
when I want to upgrade my asp.net web app on the deployment server, my
process is basically this:
1. stop the web site in iis manager
2. in explorer, rename the web root directory from, say, 'foo' to 'foo.old'
3. make a new directory called 'foo'
4. install the new software
5. apply any config changes
6. restart the web site.
Occasionally this process seems to work OK, but most of the time I cannot
perform step 2 without doing an iisreset to unload the DLLs - I get the
standard message about files being locked. This is rather a PITA because
there are several web sites on the same machine and I don't really want to
interrupt the others.
Is there any more forceful way of stopping one web site such that the
asp.net DLLs get unloaded without resoriting to stopping the whole of IIS?
TIA
Andy