<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Static Resource Versioning in IIS7</title>
	<atom:link href="http://jonathangeorge.co.uk/2010/01/13/static-resource-versioning-in-iis7/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonathangeorge.co.uk/2010/01/13/static-resource-versioning-in-iis7/</link>
	<description>True confessions of a technical architect</description>
	<lastBuildDate>Fri, 13 Apr 2012 03:59:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: konda reddy</title>
		<link>http://jonathangeorge.co.uk/2010/01/13/static-resource-versioning-in-iis7/#comment-100</link>
		<dc:creator><![CDATA[konda reddy]]></dc:creator>
		<pubDate>Fri, 13 Apr 2012 03:59:55 +0000</pubDate>
		<guid isPermaLink="false">http://jonathangeorge.wordpress.com/2010/01/13/static-resource-versioning-in-iis7/#comment-100</guid>
		<description><![CDATA[Hi Jon,

Thanks for reply. We have tried reprpducing this issue locally with small application, but np success. If you want sample code I can send it you, please let me know your email as I can&#039;t attach the code in this blog.

But errors are coming on production server, can we apply a lock on adding a value/ removing a value from dictionary as this might be coming becuase of concurrent users?

Thanks,
Konda Reddy.]]></description>
		<content:encoded><![CDATA[<p>Hi Jon,</p>
<p>Thanks for reply. We have tried reprpducing this issue locally with small application, but np success. If you want sample code I can send it you, please let me know your email as I can&#8217;t attach the code in this blog.</p>
<p>But errors are coming on production server, can we apply a lock on adding a value/ removing a value from dictionary as this might be coming becuase of concurrent users?</p>
<p>Thanks,<br />
Konda Reddy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://jonathangeorge.co.uk/2010/01/13/static-resource-versioning-in-iis7/#comment-99</link>
		<dc:creator><![CDATA[Jonathan]]></dc:creator>
		<pubDate>Wed, 11 Apr 2012 09:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://jonathangeorge.wordpress.com/2010/01/13/static-resource-versioning-in-iis7/#comment-99</guid>
		<description><![CDATA[Hi Konda,

I&#039;m afraid I haven&#039;t seen this problem before, and after a quick look through my code I&#039;m at a loss to explain it. If you can send me a small code sample that reproduces the problem, I&#039;m happy to have a look at it and see if I can work it out.

As an aside - you might want to consider using something like Chirpy (http://chirpy.codeplex.com/) or something like Ayende&#039;s CSS controller approach (http://ayende.com/blog/13314/elegant-code-raccoon-blogrsquo-s-css-controller) rather than my approach - other solutions to this problem have been offered over the last couple of years.

Jon]]></description>
		<content:encoded><![CDATA[<p>Hi Konda,</p>
<p>I&#8217;m afraid I haven&#8217;t seen this problem before, and after a quick look through my code I&#8217;m at a loss to explain it. If you can send me a small code sample that reproduces the problem, I&#8217;m happy to have a look at it and see if I can work it out.</p>
<p>As an aside &#8211; you might want to consider using something like Chirpy (<a href="http://chirpy.codeplex.com/" rel="nofollow">http://chirpy.codeplex.com/</a>) or something like Ayende&#8217;s CSS controller approach (<a href="http://ayende.com/blog/13314/elegant-code-raccoon-blogrsquo-s-css-controller" rel="nofollow">http://ayende.com/blog/13314/elegant-code-raccoon-blogrsquo-s-css-controller</a>) rather than my approach &#8211; other solutions to this problem have been offered over the last couple of years.</p>
<p>Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: konda reddy</title>
		<link>http://jonathangeorge.co.uk/2010/01/13/static-resource-versioning-in-iis7/#comment-98</link>
		<dc:creator><![CDATA[konda reddy]]></dc:creator>
		<pubDate>Mon, 09 Apr 2012 12:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://jonathangeorge.wordpress.com/2010/01/13/static-resource-versioning-in-iis7/#comment-98</guid>
		<description><![CDATA[Hi Jhon,

This is wonderful solution, but not working correctly for us for CSS, JavaScripts.

we are getting below errors very often.

An item with the same key has already been added. 
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at 
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at 
System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at 
Cadenza.Web.ResourceVersioning.ResourceVersioningProviderBase.AddVersionNumberToFileName


An item with the same key has already been added. at System.ThrowHelper.
ThrowArgumentException(ExceptionResource resource) at 
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at 
System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at 
Cadenza.Web.ResourceVersioning.ResourceVersioningProviderBase.RemoveVersionNumberFromFileName(String fileName) at 


The given key was not present in the dictionary. at System.ThrowHelper.ThrowKeyNotFoundException() at 
System.Collections.Generic.Dictionary`2.get_Item(TKey key) at 
Cadenza.Web.ResourceVersioning.ResourceVersioningModule.GetRewrittenUrl(Uri requestUri) 

Please let me know solutions?

Thanks,
Konda Reddy.]]></description>
		<content:encoded><![CDATA[<p>Hi Jhon,</p>
<p>This is wonderful solution, but not working correctly for us for CSS, JavaScripts.</p>
<p>we are getting below errors very often.</p>
<p>An item with the same key has already been added.<br />
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at<br />
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at<br />
System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at<br />
Cadenza.Web.ResourceVersioning.ResourceVersioningProviderBase.AddVersionNumberToFileName</p>
<p>An item with the same key has already been added. at System.ThrowHelper.<br />
ThrowArgumentException(ExceptionResource resource) at<br />
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at<br />
System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at<br />
Cadenza.Web.ResourceVersioning.ResourceVersioningProviderBase.RemoveVersionNumberFromFileName(String fileName) at </p>
<p>The given key was not present in the dictionary. at System.ThrowHelper.ThrowKeyNotFoundException() at<br />
System.Collections.Generic.Dictionary`2.get_Item(TKey key) at<br />
Cadenza.Web.ResourceVersioning.ResourceVersioningModule.GetRewrittenUrl(Uri requestUri) </p>
<p>Please let me know solutions?</p>
<p>Thanks,<br />
Konda Reddy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: azureperformance</title>
		<link>http://jonathangeorge.co.uk/2010/01/13/static-resource-versioning-in-iis7/#comment-95</link>
		<dc:creator><![CDATA[azureperformance]]></dc:creator>
		<pubDate>Thu, 29 Sep 2011 23:12:34 +0000</pubDate>
		<guid isPermaLink="false">http://jonathangeorge.wordpress.com/2010/01/13/static-resource-versioning-in-iis7/#comment-95</guid>
		<description><![CDATA[[...] following articles for some great advice on how to implement static content versioning in IIS 7; Static Resource Versioning in IIS7 ASP.NET Performance – Part 3 – Cache Busting   Share this:TwitterFacebookLike this:LikeBe the [...]]]></description>
		<content:encoded><![CDATA[<p>[...] following articles for some great advice on how to implement static content versioning in IIS 7; Static Resource Versioning in IIS7 ASP.NET Performance – Part 3 – Cache Busting   Share this:TwitterFacebookLike this:LikeBe the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Content Expiry for Azure Web Roles &#124; Azure Performance</title>
		<link>http://jonathangeorge.co.uk/2010/01/13/static-resource-versioning-in-iis7/#comment-87</link>
		<dc:creator><![CDATA[Content Expiry for Azure Web Roles &#124; Azure Performance]]></dc:creator>
		<pubDate>Tue, 05 Jul 2011 23:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://jonathangeorge.wordpress.com/2010/01/13/static-resource-versioning-in-iis7/#comment-87</guid>
		<description><![CDATA[[...] following articles for some great advice on how to implement static content versioning in IIS 7; Static Resource Versioning in IIS7 ASP.NET Performance – Part 3 – Cache Busting  [...]]]></description>
		<content:encoded><![CDATA[<p>[...] following articles for some great advice on how to implement static content versioning in IIS 7; Static Resource Versioning in IIS7 ASP.NET Performance – Part 3 – Cache Busting  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

