Synchronizing ASP.NET Content Across WebFarm

  • Thread starter Thread starter Christopher D. Wiederspan
  • Start date Start date
C

Christopher D. Wiederspan

We are getting ready to move an ASP.NET application off of a single
development machine and onto a "webfarm". Basically our webfarm is a bunch
of identical servers with the load-balancing provided by a network
appliance. What I'm wondering is what is the best way to keep the ASP.NET
(.aspx and .dll) files synchronized across all of the servers in the farm.
Our ASP.NET application is very simple - we could just copy the content to
all of the servers in the farm, but with a large farm, it's fairly messy to
ensure that everything gets updated systematically.

Any ideas would be greatly appreciated.

Thanks,
Chris
 
You could look at Windows 2000 DFS replication to make this happen.
Also, be sure that if you are using forms authentication that you match the
machine.key in the web.config on both machines. If not, the user's token
will be rejected by the other webserver.

Michael
 
Hello Chris,

Thanks for Matt and Michael's suggestion.

Besides synchronizing the file contents of asp.net application in web farm, we also need to pay attention to synchronizing the
cache if you are using caching in asp.net

Please refer to http://www.eggheadcafe.com/articles/20030420.asp for details.

For synchronizing server keys and sharing encryption key values across the Web farm, please refer to MSDN article
"Best Practices for Authentication for Web Farms"
http://msdn.microsoft.com/library/en-us/sysadmin/htm/cms_sa_au_user_pjnh.asp?frame=true

Hope them help.

Best regards,
Yanhong Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
!From: "Christopher D. Wiederspan" <[email protected]>
!Subject: Synchronizing ASP.NET Content Across WebFarm
!Date: Wed, 30 Jul 2003 08:40:55 -0600
!Lines: 15
!X-Priority: 3
!X-MSMail-Priority: Normal
!X-Newsreader: Microsoft Outlook Express 6.00.3790.0
!X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
!Message-ID: <[email protected]>
!Newsgroups: microsoft.public.dotnet.framework.aspnet
!NNTP-Posting-Host: 67.96.151.130
!Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP10.phx.gbl
!Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.framework.aspnet:163379
!X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
!
!We are getting ready to move an ASP.NET application off of a single
!development machine and onto a "webfarm". Basically our webfarm is a bunch
!of identical servers with the load-balancing provided by a network
!appliance. What I'm wondering is what is the best way to keep the ASP.NET
!(.aspx and .dll) files synchronized across all of the servers in the farm.
!Our ASP.NET application is very simple - we could just copy the content to
!all of the servers in the farm, but with a large farm, it's fairly messy to
!ensure that everything gets updated systematically.
!
!Any ideas would be greatly appreciated.
!
!Thanks,
!Chris
!
!
!
 
Back
Top