<?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: Stopping a Web Site to Remove Locked Log Files During a WiX Uninstall</title>
	<atom:link href="http://nicholas.piasecki.name/blog/2009/09/stopping-a-web-site-to-remove-locked-log-files-during-a-wix-uninstall/feed/" rel="self" type="application/rss+xml" />
	<link>http://nicholas.piasecki.name/blog/2009/09/stopping-a-web-site-to-remove-locked-log-files-during-a-wix-uninstall/</link>
	<description>Confessions of a small business software developer</description>
	<lastBuildDate>Sat, 04 Feb 2012 19:02:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: Nicholas Piasecki</title>
		<link>http://nicholas.piasecki.name/blog/2009/09/stopping-a-web-site-to-remove-locked-log-files-during-a-wix-uninstall/comment-page-1/#comment-1374</link>
		<dc:creator>Nicholas Piasecki</dc:creator>
		<pubDate>Mon, 14 Sep 2009 02:13:20 +0000</pubDate>
		<guid isPermaLink="false">http://nicholas.piasecki.name/blog/?p=348#comment-1374</guid>
		<description>@Christopher

If my application weren&#039;t the only Web application running on a dedicated server, I&#039;d probably explore it. Since WiX doesn&#039;t have a built-in &lt;FutzWithAppPoolState&gt; custom action for controlling the start and stop of application pools, to my knowledge, writing my own or figuring out to shell out to some IIS VBS script would have been developer gold-plating that would be tangential to my deployment goal.

Still, it&#039;s a good suggestion for those who would intend for their Web application to be deployed in a less controlled environment. In that case, I guess a few exec&#039;s out to iisapp.vbs would do the trick.</description>
		<content:encoded><![CDATA[<p>@Christopher</p>
<p>If my application weren&#8217;t the only Web application running on a dedicated server, I&#8217;d probably explore it. Since WiX doesn&#8217;t have a built-in  custom action for controlling the start and stop of application pools, to my knowledge, writing my own or figuring out to shell out to some IIS VBS script would have been developer gold-plating that would be tangential to my deployment goal.</p>
<p>Still, it&#8217;s a good suggestion for those who would intend for their Web application to be deployed in a less controlled environment. In that case, I guess a few exec&#8217;s out to iisapp.vbs would do the trick.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Painter</title>
		<link>http://nicholas.piasecki.name/blog/2009/09/stopping-a-web-site-to-remove-locked-log-files-during-a-wix-uninstall/comment-page-1/#comment-1373</link>
		<dc:creator>Christopher Painter</dc:creator>
		<pubDate>Mon, 14 Sep 2009 01:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://nicholas.piasecki.name/blog/?p=348#comment-1373</guid>
		<description>Have you considered just shutting down the associated app pool instead of brining down all of IIS?   On a production server, that could really other tenants off.</description>
		<content:encoded><![CDATA[<p>Have you considered just shutting down the associated app pool instead of brining down all of IIS?   On a production server, that could really other tenants off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicholas Piasecki</title>
		<link>http://nicholas.piasecki.name/blog/2009/09/stopping-a-web-site-to-remove-locked-log-files-during-a-wix-uninstall/comment-page-1/#comment-1366</link>
		<dc:creator>Nicholas Piasecki</dc:creator>
		<pubDate>Thu, 10 Sep 2009 12:24:32 +0000</pubDate>
		<guid isPermaLink="false">http://nicholas.piasecki.name/blog/?p=348#comment-1366</guid>
		<description>Rob,

Ha! I don&#039;t disagree. But I found it quite unexpected and amusing the first time that it happened to me.</description>
		<content:encoded><![CDATA[<p>Rob,</p>
<p>Ha! I don&#8217;t disagree. But I found it quite unexpected and amusing the first time that it happened to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Mensching</title>
		<link>http://nicholas.piasecki.name/blog/2009/09/stopping-a-web-site-to-remove-locked-log-files-during-a-wix-uninstall/comment-page-1/#comment-1365</link>
		<dc:creator>Rob Mensching</dc:creator>
		<pubDate>Thu, 10 Sep 2009 06:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://nicholas.piasecki.name/blog/?p=348#comment-1365</guid>
		<description>While I agree there are some pretty crazy things in the Windows Installer, the rollback mechanism really makes sense. The goal is to ensure that the machine always ends up in a &quot;known state&quot;. That means either the software is fully installed or fully uninstalled. If something causes the transformation between states to fail then the transformation is rolledback to its original state.</description>
		<content:encoded><![CDATA[<p>While I agree there are some pretty crazy things in the Windows Installer, the rollback mechanism really makes sense. The goal is to ensure that the machine always ends up in a &#8220;known state&#8221;. That means either the software is fully installed or fully uninstalled. If something causes the transformation between states to fail then the transformation is rolledback to its original state.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

