<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kdmurray.blog &#187; .net</title>
	<atom:link href="http://kdmurray.net/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://kdmurray.net</link>
	<description>The crossroads of life and tech</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:34:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Announcing EpubSharp</title>
		<link>http://kdmurray.net/2010/04/05/announcing-epubsharp/</link>
		<comments>http://kdmurray.net/2010/04/05/announcing-epubsharp/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 07:21:37 +0000</pubDate>
		<dc:creator>kdmurray</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kdmurray.net/?p=827</guid>
		<description><![CDATA[Over the past few days I&#8217;ve put some time into working on a library to create EPUB documents in .NET.  When I first did a search for this a few months ago I really didn&#8217;t find anything that suited my needs: a library that I could use to create EPUB documents on the fly, in [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few days I&#8217;ve put some time into working on a library to create EPUB documents in .NET.  When I first did a search for this a few months ago I really didn&#8217;t find anything that suited my needs: a library that I could use to create EPUB documents on the fly, in code.</p>
<p>So I said to myself: &#8220;Self! You can write code, build the damn thing yourslef!&#8221;. So I did.</p>
<p>The initial version of the library has been published up on Google Code and is probably full of holes. If you&#8217;re interested, have a look and let me know what you think.  I&#8217;ll try to publish some more detailed specs for what the library does in the coming weeks.</p>
<p>For now, it can get got at: <a title="EpubSharp on Google Code" href="http://code.google.com/p/epubsharp/" target="_blank">http://code.google.com/p/epubsharp/</a> &#8212; and yes, the documentation on that page is as sparse as it is here.  <img src='http://kdmurray.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://kdmurray.net/2010/04/05/announcing-epubsharp/&via=kdmurray&text=Announcing EpubSharp&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://kdmurray.net/2010/04/05/announcing-epubsharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making ASP.NET MVC work on IIS 6.0</title>
		<link>http://kdmurray.net/2009/08/25/making-asp-net-mvc-work-on-iis-6-0/</link>
		<comments>http://kdmurray.net/2009/08/25/making-asp-net-mvc-work-on-iis-6-0/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 04:57:59 +0000</pubDate>
		<dc:creator>kdmurray</dc:creator>
				<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[iis 6.0]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://kdmurray.net/?p=768</guid>
		<description><![CDATA[For the past couple of weeks I&#8217;ve finally gotten around to playing with the (now not so new) ASP.NET MVC Framework. This, of course, is Microsoft&#8217;s take on the MVC architecture pattern which gives developers another well supported and well documented alternative to traditional WebForms projects. The test machine that I&#8217;m running is Windows Server [...]]]></description>
			<content:encoded><![CDATA[<p>For the past couple of weeks I&#8217;ve finally gotten around to playing with the (now not so new) <a href="http://asp.net/mvc/" target="_blank">ASP.NET MVC</a> Framework.  This, of course, is Microsoft&#8217;s take on the <a href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" target="_blank">MVC</a> architecture pattern which gives developers another well supported and well documented alternative to traditional WebForms projects.</p>
<p>The test machine that I&#8217;m running is Windows Server 2003 and IIS 6.0.  Unlike more contemporary versions of IIS, it doesn&#8217;t support MVC out of the box and leads to the rather annoying problem of 404&#8242;s on every page.</p>
<p>The cause of this is that IIS 6.0 expects a physical file to be available every time a URL is called. When it can&#8217;t find the files that match the nice URL routes that the MVC framework uses by default it panics and throws the 404.  Thankfully there&#8217;s a quick configuration change you can make to fix this issue: enabling ASP.NET to manage wildcard URLs.</p>
<p><span style="text-decoration: underline;"><strong><a href="http://kdmurray.net/wp-content/uploads/2009/08/iis6_aspnet_asapi_wildcards22.png"><img class="alignright size-medium wp-image-769" title="IIS6 ASP.NET ISAPI Wildcards" src="http://kdmurray.net/wp-content/uploads/2009/08/iis6_aspnet_asapi_wildcards2-300x215.png" alt="IIS6 ASP.NET ISAPI Wildcards" width="300" height="215" /></a>Step-by-step Guide</strong></span></p>
<ol>
<li> Open up the IIS manager</li>
<li> Open the properties of the site you want to manage</li>
<li> Click on the Home Directory tab, then the Configuration button</li>
<li> Click on Insert</li>
<li> Browse to the ASP.NET ASAPI dll, by default located at: <span style="color: #008000;"><em><img src="file:///C:/DOCUME%7E1/t808053/LOCALS%7E1/Temp/moz-screenshot.png" alt="" /><strong>C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll</strong></em></span></li>
<li>Unckeck the box Verify that file exists</li>
<li>Click the myriad OK buttons and voilà!</li>
</ol>
<p>Now, since that was so simple you may be wondering what the catch is.  Well the catch is this: the wildcard option has IIS process every request into the server, including static files.  Since ASP.NET doesn&#8217;t process the files as efficiently as IIS does natively it will cause the application to take a performance hit.  If your applications require really high performance, or have a large user base it might be worth considering upgrading to a newer version of Windows and IIS.</p>
<p>This technique was shamelessly paraphrased from the <a href="http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/" target="_blank">article on Steve Sanderson&#8217;s blog</a> which goes into more detail on the hows and whys behind this structure in IIS.  Steve also offers a few other options which have their own pros and cons.  If you&#8217;re making these changes to a production environment I&#8217;d recommend you give his article a thorough read.</p>
<p>Enjoy.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://kdmurray.net/2009/08/25/making-asp-net-mvc-work-on-iis-6-0/&via=kdmurray&text=Making ASP.NET MVC work on IIS 6.0&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://kdmurray.net/2009/08/25/making-asp-net-mvc-work-on-iis-6-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 585/611 objects using disk: basic

Served from: kdmurray.net @ 2012-02-08 17:24:51 -->
