473,761 Members | 2,440 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1712
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(espcial ly 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=tru e

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

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

#Configuring Assembly Binding Redirection
http://msdn.microsoft.com/library/en...iguringassembl
ybindingredirec tion.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
2110
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 of the installation needs to "dump" a bunch of files (third party product's project files) to the user's system. These files are transient in nature in that the user may choose
0
1062
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
22509
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 ProcessArguments ) { string ErrorStream = ""; Process DOSProcess = new Process();
6
2179
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 same configuration (it should have it atleast) it works perfectly. After been testing a while I found out that everything worked if I first put the folder with the web application as a readonly first (applying it to all the subitems) and then...
4
1585
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 gracefully have new connections use the new code, while the old code is cached for current connections. Anyone?
2
1752
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 xcopy. After doing some simple development via vs.net I found that xcopy'ing my app from a development workstation to the production server didn't work, but I easily dealt with that problem via vs.net's "copy project" menu command. I assume that...
3
2441
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. The application was written in C#.NET using Visual Studio 2002 and v1.0 of the .NET Framework. As we don't use Frontpage extensions on the servers (both run IIS5) I have used Xcopy to copy the files from the original server across the WAN to...
1
2406
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 able to do exactly what we want them to do - or at least not easily. So now i am looking into the possibly of using an xcopy deployment. However - i can find very little information about the major disadvantages of this method. Does anyone...
3
2069
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 deployment if you have Crystal Reports dependencies? Is there an available Crystal redistribution package I can run before doing my XCOPY deployment? TIA
0
9336
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9948
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9765
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6603
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5215
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5364
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3866
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3446
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2738
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.