<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Installing/Updating a web site</title>
	<atom:link href="http://benreichelt.net/blog/2006/02/08/installingupdating-a-web-site/feed/" rel="self" type="application/rss+xml" />
	<link>http://benreichelt.net/blog/2006/02/08/installingupdating-a-web-site/</link>
	<description></description>
	<lastBuildDate>Tue, 18 Aug 2009 22:20:45 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jkimble</title>
		<link>http://benreichelt.net/blog/2006/02/08/installingupdating-a-web-site/comment-page-1/#comment-654</link>
		<dc:creator>jkimble</dc:creator>
		<pubDate>Fri, 10 Feb 2006 10:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://s194721765.onlinehome.us/blog/2006/02/08/installingupdating-a-web-site/#comment-654</guid>
		<description>I think you already had some ideas for SQL...

In ASP.Net 1.1, I would set up each sub directory as it&#039;s own project with the main root dir/project inheriting all the others.  Then I could simply redeploy just the one sub directory&#039;s (or a couple  subdirs) aspx files and put all the DLLs for that project into the bin folder into the root folder&#039;s bin subdirectory.

It&#039;s not perfect, but it worked fairly well for my efforts.</description>
		<content:encoded><![CDATA[<p>I think you already had some ideas for SQL&#8230;</p>
<p>In ASP.Net 1.1, I would set up each sub directory as it&#8217;s own project with the main root dir/project inheriting all the others.  Then I could simply redeploy just the one sub directory&#8217;s (or a couple  subdirs) aspx files and put all the DLLs for that project into the bin folder into the root folder&#8217;s bin subdirectory.</p>
<p>It&#8217;s not perfect, but it worked fairly well for my efforts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://benreichelt.net/blog/2006/02/08/installingupdating-a-web-site/comment-page-1/#comment-653</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 09 Feb 2006 17:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://s194721765.onlinehome.us/blog/2006/02/08/installingupdating-a-web-site/#comment-653</guid>
		<description>First, I use RedGate SQLCompare to compare my dev and live databases, so see if there are any schema changes to move across.  SQLCompare is pretty cheap, and you can use it from the command line to do this automatically if you&#039;re brave.

To do the publishing, I use NAnt, which has a task to copy files from a source directory to destination directory, only copying files that are newer in the source.  This handles the &quot;what should be updated&quot; part of it. With a nant you can script out what directories in your source tree should be copied where, so having tons of virtual directories shouldn&#039;t be a problem.

NAnt also has some tasks to create IIS virtual directories, which can take care of the initial installation steps of a website, and prove useful should you need to move the site elsewhere.

The setup works pretty nicely for me.</description>
		<content:encoded><![CDATA[<p>First, I use RedGate SQLCompare to compare my dev and live databases, so see if there are any schema changes to move across.  SQLCompare is pretty cheap, and you can use it from the command line to do this automatically if you&#8217;re brave.</p>
<p>To do the publishing, I use NAnt, which has a task to copy files from a source directory to destination directory, only copying files that are newer in the source.  This handles the &#8220;what should be updated&#8221; part of it. With a nant you can script out what directories in your source tree should be copied where, so having tons of virtual directories shouldn&#8217;t be a problem.</p>
<p>NAnt also has some tasks to create IIS virtual directories, which can take care of the initial installation steps of a website, and prove useful should you need to move the site elsewhere.</p>
<p>The setup works pretty nicely for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: breichelt</title>
		<link>http://benreichelt.net/blog/2006/02/08/installingupdating-a-web-site/comment-page-1/#comment-652</link>
		<dc:creator>breichelt</dc:creator>
		<pubDate>Thu, 09 Feb 2006 09:48:10 +0000</pubDate>
		<guid isPermaLink="false">http://s194721765.onlinehome.us/blog/2006/02/08/installingupdating-a-web-site/#comment-652</guid>
		<description>Underwhelmed, thats not a bad solution for when I&#039;m updating the site myself, but I was referring to someone else being able to make the change in the easiest way possible.

Thomas, I dont think I understand your question. Updating the program (the website) can be a problem because I want to update only specific pieces, not the entire site. This isn&#039;t an issue with smaller sites, but with a big site that spans many virtual directories, etc, it can be an issue.</description>
		<content:encoded><![CDATA[<p>Underwhelmed, thats not a bad solution for when I&#8217;m updating the site myself, but I was referring to someone else being able to make the change in the easiest way possible.</p>
<p>Thomas, I dont think I understand your question. Updating the program (the website) can be a problem because I want to update only specific pieces, not the entire site. This isn&#8217;t an issue with smaller sites, but with a big site that spans many virtual directories, etc, it can be an issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://benreichelt.net/blog/2006/02/08/installingupdating-a-web-site/comment-page-1/#comment-651</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 08 Feb 2006 16:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://s194721765.onlinehome.us/blog/2006/02/08/installingupdating-a-web-site/#comment-651</guid>
		<description>The only thing we use is this software http://www.sqlmanager.net/en/products/mssql/dbcomparer for the database

as for updating the program itself, why is that a problem?</description>
		<content:encoded><![CDATA[<p>The only thing we use is this software <a href="http://www.sqlmanager.net/en/products/mssql/dbcomparer" rel="nofollow">http://www.sqlmanager.net/en/products/mssql/dbcomparer</a> for the database</p>
<p>as for updating the program itself, why is that a problem?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Underwhelmed</title>
		<link>http://benreichelt.net/blog/2006/02/08/installingupdating-a-web-site/comment-page-1/#comment-650</link>
		<dc:creator>Underwhelmed</dc:creator>
		<pubDate>Wed, 08 Feb 2006 16:11:30 +0000</pubDate>
		<guid isPermaLink="false">http://s194721765.onlinehome.us/blog/2006/02/08/installingupdating-a-web-site/#comment-650</guid>
		<description>For my websites, I use AllwaySync.  It lets you know which files have been changed and allows you to only copy the files you want (filters).  If it&#039;s a hosted website and has an FTP, I use this program in conjunction with Novell NetDrive.

For the SQL, I use RedGate SQL Compare.  It will create an upgrade script as well.

If you&#039;re deploying this for someone else to make changes, then I&#039;m not sure because I haven&#039;t gone down this avenue.</description>
		<content:encoded><![CDATA[<p>For my websites, I use AllwaySync.  It lets you know which files have been changed and allows you to only copy the files you want (filters).  If it&#8217;s a hosted website and has an FTP, I use this program in conjunction with Novell NetDrive.</p>
<p>For the SQL, I use RedGate SQL Compare.  It will create an upgrade script as well.</p>
<p>If you&#8217;re deploying this for someone else to make changes, then I&#8217;m not sure because I haven&#8217;t gone down this avenue.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

