Hi:
We maintain an enterprise web site that runs on Windows 2003 using a server farm of 5.
It is IIS6 with .NET 1.1
When we do a replication of changes into production and those changes involve an update to a dll, there are times when they have to restart IIS to get the .NET portions of the site working again. Out of the 5 servers, it is typical that 3 of them will fail for any aspx page that is called that utilizes the dll's.
Our Systems group is coming down hard on us (the development group) saying this is bad and we have to fix it.
However I thought I remember reading in some whitepaper that Microsoft recommends taking servers out of a farm if a bin change is requested as there may be issues when a request is being processed by a dll at the same time a new one is trying to overwrite the old one.
We have told them they should do this to avoid the problem but they continue to replace bin files on the server while it is in the farm and live. They say that it takes too long to take one out of the farm, copy, put back in the farm and do it five times.
I am looking for ammunition to take to them to prove that they should be taking the server out of the farm when we make these updates.
Does anyone have anything to share on this that may help our cause?
Also if it is known that there is an issue replacing live DLL's then are there any updates to .NET 2.0 that help resolve this?
Thanks!!
-------------------------------------------
Ummm, we have a bit of a problem here....
We maintain an enterprise web site that runs on Windows 2003 using a server farm of 5.
It is IIS6 with .NET 1.1
When we do a replication of changes into production and those changes involve an update to a dll, there are times when they have to restart IIS to get the .NET portions of the site working again. Out of the 5 servers, it is typical that 3 of them will fail for any aspx page that is called that utilizes the dll's.
Our Systems group is coming down hard on us (the development group) saying this is bad and we have to fix it.
However I thought I remember reading in some whitepaper that Microsoft recommends taking servers out of a farm if a bin change is requested as there may be issues when a request is being processed by a dll at the same time a new one is trying to overwrite the old one.
We have told them they should do this to avoid the problem but they continue to replace bin files on the server while it is in the farm and live. They say that it takes too long to take one out of the farm, copy, put back in the farm and do it five times.
I am looking for ammunition to take to them to prove that they should be taking the server out of the farm when we make these updates.
Does anyone have anything to share on this that may help our cause?
Also if it is known that there is an issue replacing live DLL's then are there any updates to .NET 2.0 that help resolve this?
Thanks!!
-------------------------------------------
Ummm, we have a bit of a problem here....