473,413 Members | 1,802 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,413 software developers and data experts.

xcopy deployment, WinDiff, and bandwidth

Hi,

Want to know if anyone else encounters this issue. I maintain several
asp.net websites over the Internet. Now I love xcopy deployment. It makes it
easy to do date based change management.

But I do find some files slip through, especially if you are using standard
libraries that may not have been recently compiled. And some of my staff
routinely overlook the update procedures and will not deploy files they've
changed to all copies of a site in a cluster.

So I find I have to WinDiff a lot to make sure that I have no regression
issues.

The problem I've encountered is that this seems to have caused a huge spike
in bandwidth usage, because I assume WinDiff is doing a byte by byte
comparison. I'd like to try and tame this somehow. Does anyone know of any
good way to do a version control policy that is both effective and light on
the bandwith usage?

R.
Nov 18 '05 #1
1 1690
Hi Richard,
Thank you for using MSDN Newsgroup! My name is Steven, and I'll be
assisting you on this issue.
From your description, you're looking for some information on the version
controling of the .net assemblies when using XCOPY to deploy dotnet
application?
If there is anything I misunderstood, please feel free to let me know.
As for this problem, here is my suggestion:
Generally the dotnet has provide the internal mechanism of version
controling in the asseblies. Actually, all the .net assmblies has a
manifest in its dll metadata which specify the dll assemblis it is made up
of and dependent of. Also, there metainfo contains the certain dll's name
and version number that protect the application from misuing the wrong
dlls. So in addition to those tools such as VSS or CVS which provide
external functions of file version control. We can use the dotnet
assemblis's self version(espcially for the strong-named asseblies which can
be added into the Global Assebly Cache) and the .net assemblies version
configure mechanism to implment the version control. For example, using the
application config file ,(the web.config file for web application) to
specify the certain assemlies to used by the application. And here is some
tech articles and reference on the Assemblies' version control and
configuration in .NET:

#Deployment Scenarios
http://msdn.microsoft.com/library/en...oymentscenario
s.asp?frame=true

#Assembly Versioning
http://msdn.microsoft.com/library/en...mblyversioning
..asp?frame=true

#Redirecting Assembly Versions
http://msdn.microsoft.com/library/en...mblyversionred
irection.asp?frame=true

#Configuring Assembly Binding Redirection
http://msdn.microsoft.com/library/en...iguringassembl
ybindingredirection.asp?frame=true

Please check out the above items. If you need any further assistance,
please feel free to let me know.

Regards,

Steven Cheng
Microsoft Online Support

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

Nov 18 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Ryno Rijnsburger | last post by:
I am busy packaging our product as a standard Setup project in VS.NET that uses a bunch of merge modules (basically, a merge module for every key infrastructure component in our system). Part...
0
by: GG | last post by:
Is it possible to xcopy crystal reports? If yes how? Thanks *** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it!
6
by: Zeya | last post by:
I am developing a ASP.Net(Web) based deployment tool, which requires XCOPY functionality. Here is the code for the method: public static int ExecuteProcess ( string ProcessName, string...
6
by: Cristian Suazo | last post by:
Hi, I deployed my application but got a strange error when doing the deployment using the xcopy method. A strange thing is that when I try to do the same steps on another machine that has the...
4
by: Matt Anderson | last post by:
When I use Xcopy to deploy my changes to IIS, it seems to drop the user connections; i.e., empties out their Session variables, etc. I thought ASP.NET was supposed to use shadow deployment and...
2
by: Bruce Schechter | last post by:
Whereas Microsoft highlights the concept of "xcopy deployment" for .NET applications, I gather that it is not necessarily possible to move an ASP.NET application from one computer to another via...
3
by: Boxman | last post by:
Hi I have been asked to migrate a long-standing and stable asp.net application from a W2k server on one NT domain on our intranet to another W2k server on another NT domain also on our intranet....
1
by: lizii | last post by:
At the moment my company have asked me to look into installations. We use pure .NET applications and although i have looked into installer programs (installshield...wise..etc) none of them are...
3
by: Liz | last post by:
I was intending to use an XCOPY install for a VS2005 C# WinForms app but when I copied the files and ran the app on a clean machine it failed when it needed Crystal Reports. Can you not use XCOPY...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.