<?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/"
	>

<channel>
	<title>Divergence Hosting Technical Blog</title>
	<atom:link href="http://blog.divergencehosting.com/index.php?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.divergencehosting.com</link>
	<description></description>
	<pubDate>Sat, 19 Jun 2010 10:48:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>A generic error occurred in GDI+</title>
		<link>http://blog.divergencehosting.com/2010/06/19/a-generic-error-occurred-in-gdi/ </link>
		<comments>http://blog.divergencehosting.com/2010/06/19/a-generic-error-occurred-in-gdi/ #comments</comments>
		<pubDate>Sat, 19 Jun 2010 10:48:34 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=120</guid>
		<description><![CDATA[While working on a project recently, I was playing around with image resizing and cropping.  While I&#8217;ve worked with this before, this was the first time I got into it more indepth.  I suddenly encountered this error which I found to be horribly bad description for an error.  After researching and testing [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2010/06/19/a-generic-error-occurred-in-gdi/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>WCF published services returned &#8220;Service attribute value in the ServiceHost directive could not be found.&#8221;</title>
		<link>http://blog.divergencehosting.com/2010/02/11/wcf-published-services-returned-service-attribute-value-in-the-servicehost-directive-could-not-be-found/ </link>
		<comments>http://blog.divergencehosting.com/2010/02/11/wcf-published-services-returned-service-attribute-value-in-the-servicehost-directive-could-not-be-found/ #comments</comments>
		<pubDate>Thu, 11 Feb 2010 21:09:38 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=118</guid>
		<description><![CDATA[As I&#8217;ve finally gotten around to using Windows Communication Foundation (WCF) in recent projects, i got a test project setup fairly quickly which seemed to compile and run properly.  I published the service to a test server and I encountered the following error

Service attribute value in the ServiceHost directive could not be found. 
The [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2010/02/11/wcf-published-services-returned-service-attribute-value-in-the-servicehost-directive-could-not-be-found/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>Testing email from localhost with ASP.NET without SMTP server</title>
		<link>http://blog.divergencehosting.com/2010/01/27/testing-email-from-localhost-with-aspnet-without-smtp-server/ </link>
		<comments>http://blog.divergencehosting.com/2010/01/27/testing-email-from-localhost-with-aspnet-without-smtp-server/ #comments</comments>
		<pubDate>Wed, 27 Jan 2010 11:12:21 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=116</guid>
		<description><![CDATA[Alot of the time when developing web apps, you need to send emails from your application.  Developers need a way to test this and sometimes you can&#8217;t be bothered to setup a local SMTP server just for this purpose.  Thankfully, the ASP.NET framework has a built in way for you to set this [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2010/01/27/testing-email-from-localhost-with-aspnet-without-smtp-server/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>Adding a check all box to check checkboxes within a row in a Gridview</title>
		<link>http://blog.divergencehosting.com/2010/01/14/adding-a-check-all-box-to-check-checkboxes-within-a-row-in-a-gridview/ </link>
		<comments>http://blog.divergencehosting.com/2010/01/14/adding-a-check-all-box-to-check-checkboxes-within-a-row-in-a-gridview/ #comments</comments>
		<pubDate>Thu, 14 Jan 2010 12:25:02 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=114</guid>
		<description><![CDATA[When developing a gridview recently, the need to be able to have a check all button within a row on the gridview came up.  At first I thought this would be an easy task, but it turned out that my first few ideas/attempts didn&#8217;t really work out.  The key for this ability is [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2010/01/14/adding-a-check-all-box-to-check-checkboxes-within-a-row-in-a-gridview/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>Webservices: &#8220;The request failed with HTTP status 401: Access Denied.&#8221;</title>
		<link>http://blog.divergencehosting.com/2009/07/22/aspnet-webservices-the-request-failed-with-http-status-401-access-denied/ </link>
		<comments>http://blog.divergencehosting.com/2009/07/22/aspnet-webservices-the-request-failed-with-http-status-401-access-denied/ #comments</comments>
		<pubDate>Wed, 22 Jul 2009 12:50:07 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=110</guid>
		<description><![CDATA[I received this error recently when trying to setup web service authentication.  This error shows up when anonymous authentication is not setup on IIS.  To fix this error, follow the steps below.

1) Internet Information Services control panel
2) Right click your web site and select Properties
3) Select the Directory Security tab
4) Click the Edit [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2009/07/22/aspnet-webservices-the-request-failed-with-http-status-401-access-denied/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>Create Dynamic XML Files with ASP.NET HTTP Handlers</title>
		<link>http://blog.divergencehosting.com/2009/06/01/create-dynamic-xml-files-with-http-handlers/ </link>
		<comments>http://blog.divergencehosting.com/2009/06/01/create-dynamic-xml-files-with-http-handlers/ #comments</comments>
		<pubDate>Mon, 01 Jun 2009 07:54:20 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=104</guid>
		<description><![CDATA[The internet in it&#8217;s current state sees XML as a very mature technology to allow data to be transferred between sites.  There may be many times when you will want to generate XML files in your web solutions and ASP.NET provides HTTP Handlers to assist in this task.  The ASHX files that you [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2009/06/01/create-dynamic-xml-files-with-http-handlers/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>Porter Stemmer Algorithm Class in C#</title>
		<link>http://blog.divergencehosting.com/2009/05/11/porter-stemmer-algorithm-class-csharp/ </link>
		<comments>http://blog.divergencehosting.com/2009/05/11/porter-stemmer-algorithm-class-csharp/ #comments</comments>
		<pubDate>Mon, 11 May 2009 17:12:55 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=101</guid>
		<description><![CDATA[The Porter Stemmer Algorithm is an algorithmn which was created to by Martin Porter to reduce english words to their root word stems.  For example, the word &#8220;forms&#8221; would reduce to &#8220;form&#8221; and the word &#8220;connections&#8221; would reduce to &#8220;connect&#8221;.  The details of the algorithmn can be found here

Typically, you would need this [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2009/05/11/porter-stemmer-algorithm-class-csharp/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>Setting up Apache with IIS and running PHP on both</title>
		<link>http://blog.divergencehosting.com/2009/05/04/setup-apache-iis-php-together/ </link>
		<comments>http://blog.divergencehosting.com/2009/05/04/setup-apache-iis-php-together/ #comments</comments>
		<pubDate>Mon, 04 May 2009 11:46:16 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[IIS]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=91</guid>
		<description><![CDATA[Setting up Apache with IIS (and PHP on both)
Recently I&#8217;ve been working on a project in PHP since it required true URL rewriting which just is not available in the windows environment currently.  This required the installation of Apache and it&#8217;s wonderful mod_rewrite module which does all the wonderful URL rewriting stuff.  I [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2009/05/04/setup-apache-iis-php-together/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>Using SCOPE_IDENTITY() with ObjectDataSource</title>
		<link>http://blog.divergencehosting.com/2009/04/25/scope_identity-with-objectdatasource/ </link>
		<comments>http://blog.divergencehosting.com/2009/04/25/scope_identity-with-objectdatasource/ #comments</comments>
		<pubDate>Sat, 25 Apr 2009 21:00:03 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=52</guid>
		<description><![CDATA[Microsoft&#8217;s introduction of the ObjectDatasource in ASP.NET 2.0 was a great addition.  It saves developers alot of time once they are familar with the controls.  The problem is that what seemed like simple tasks when coding everything by hand sometimes became more difficult to figure out.  For example, how do I return [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2009/04/25/scope_identity-with-objectdatasource/ /feed</wfw:commentRss>
		</item>
		<item>
		<title>Encrypt data with MD5 in ASP.NET</title>
		<link>http://blog.divergencehosting.com/2009/04/21/encrypt-data-with-md5-aspne/ </link>
		<comments>http://blog.divergencehosting.com/2009/04/21/encrypt-data-with-md5-aspne/ #comments</comments>
		<pubDate>Tue, 21 Apr 2009 08:48:17 +0000</pubDate>
		<dc:creator>Divergence Hosting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.divergencehosting.com/?p=86</guid>
		<description><![CDATA[Once you start storing sensitive data in your database, you&#8217;ll inevitably find that you want to encrypt some of the things you are storing, typically user passwords.  The most secure sites will generally work with one way encryption meaning that there is no way for you to decrypt the data.  The MD5 algotrithm [...]]]></description>
		<wfw:commentRss>http://blog.divergencehosting.com/2009/04/21/encrypt-data-with-md5-aspne/ /feed</wfw:commentRss>
		</item>
	</channel>
</rss>
