<?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>Softframe Systems</title>
	<atom:link href="http://www.softframesystems.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.softframesystems.com</link>
	<description>Making IT Right For You!</description>
	<lastBuildDate>Wed, 30 Dec 2009 03:53:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Redirect Your URL Using IIS 7 and ASP.NET Web.config</title>
		<link>http://www.softframesystems.com/?p=80</link>
		<comments>http://www.softframesystems.com/?p=80#comments</comments>
		<pubDate>Wed, 30 Dec 2009 03:52:02 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.softframesystems.com/?p=80</guid>
		<description><![CDATA[So here&#8217;s the situation &#8211; you have your domain name (ex: mydomain.com) and you want to improve your SEO rankings by redirecting the following two url&#8217;s to the same address&#8230;. http://mydomain.com and http://www.mydomain.com. So how do you do it on IIS 7 and using an ASP.NET application. FYI &#8211; I use a shared hosting (Windows [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>So here&#8217;s the situation &#8211; you have your domain name (ex: mydomain.com) and you want to improve your SEO rankings by redirecting the following two url&#8217;s to the same address&#8230;. http://mydomain.com and http://www.mydomain.com. So how do you do it on IIS 7 and using an ASP.NET application. FYI &#8211; I use a shared hosting (Windows platform) at GoDaddy and this solution works.  The following article best describes it. In a nutshell, you modify your web.config to handle the redirect. Check it out.</p>
<p><a href="http://blogs.iis.net/carlosag/archive/2008/09/02/iis-7-0-and-url-rewrite-make-your-web-site-seo.aspx">http://blogs.iis.net/carlosag/archive/2008/09/02/iis-7-0-and-url-rewrite-make-your-web-site-seo.aspx</a></p>
<p>Example: web.config</p>
<p><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">configuration</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
  </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">system.webServer</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
    </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">rewrite</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
      </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">rules</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
        </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">rule</span><span style="color: #ff0000;"> name</span><span style="color: #0000ff;">=&#8221;Redirect to WWW&#8221;</span><span style="color: #ff0000;"> stopProcessing</span><span style="color: #0000ff;">=&#8221;true&#8221;&gt;</span><span style="color: #000000;"><br />
          </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">match</span><span style="color: #ff0000;"> url</span><span style="color: #0000ff;">=&#8221;.*&#8221;</span><span style="color: #ff0000;"> </span><span style="color: #0000ff;">/&gt;<br />
          &lt;</span><span style="color: #800000;">conditions</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
            </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">add</span><span style="color: #ff0000;"> input</span><span style="color: #0000ff;">=&#8221;{HTTP_HOST}&#8221;</span><span style="color: #ff0000;"> pattern</span><span style="color: #0000ff;">=&#8221;^mydomain.com$&#8221;</span><span style="color: #ff0000;"> </span><span style="color: #0000ff;">/&gt;<br />
          &lt;/</span><span style="color: #800000;">conditions</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
          </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">action</span><span style="color: #ff0000;"> type</span><span style="color: #0000ff;">=&#8221;Redirect&#8221;</span><span style="color: #ff0000;"> url</span><span style="color: #0000ff;">=&#8221;http://www.mydomain.com/{R:0}&#8221;</span><span style="color: #ff0000;"> redirectType</span><span style="color: #0000ff;">=&#8221;Permanent&#8221;</span><span style="color: #ff0000;"> </span><span style="color: #0000ff;">/&gt;<br />
        &lt;/</span><span style="color: #800000;">rule</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
      </span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">rules</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
    </span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">rewrite</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
  </span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">system.webServer</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">configuration</span><span style="color: #0000ff;">&gt;</span></p>
<p>Now when you hit http://mydomain.com you will be redirected to http://www.mydomain.com and your SEO rankings will not take a hit for having two ambiguous addresses.  I hope this helps!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softframesystems.com/?feed=rss2&amp;p=80</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Headway Theme Log In Page Error</title>
		<link>http://www.softframesystems.com/?p=74</link>
		<comments>http://www.softframesystems.com/?p=74#comments</comments>
		<pubDate>Tue, 24 Nov 2009 06:10:18 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.softframesystems.com/?p=74</guid>
		<description><![CDATA[Real quickly &#8211; If you&#8217;ve installed the Headway Theme into your WordPress Blog web site and once you&#8217;ve left the dashboard you can&#8217;t get back in&#8230;. here&#8217;s what to do&#8230;
Log back in &#8211; and when you click the &#8220;Log In&#8221; button if it brings you back to the Log In page&#8230; here&#8217;s the trick&#8230;. You [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Real quickly &#8211; If you&#8217;ve installed the Headway Theme into your WordPress Blog web site and once you&#8217;ve left the dashboard you can&#8217;t get back in&#8230;. here&#8217;s what to do&#8230;</p>
<p>Log back in &#8211; and when you click the &#8220;Log In&#8221; button if it brings you back to the Log In page&#8230; here&#8217;s the trick&#8230;. You are already logged in!!!!!  the url is just malformed&#8230;.  simply adjust the url to http://www.<yoursite>.com/wp-admin/ and you will be automatically taken to the dashboard !!!  I don&#8217;t know if this is a GoDaddy issue or not, but that&#8217;s who I use as my hosting company and I know Headway had challenges with GoDaddy before. </p>
<p>Other solutions on the internet were saying to log in via FTP and remove the Headway folder, but that is not necessary&#8230;</p>
<p>I hope this helps someone else,<br />
Rock on!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softframesystems.com/?feed=rss2&amp;p=74</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ Join Error &#8211; Join Clause is Incorrect</title>
		<link>http://www.softframesystems.com/?p=59</link>
		<comments>http://www.softframesystems.com/?p=59#comments</comments>
		<pubDate>Tue, 10 Nov 2009 02:19:11 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[LINQ]]></category>
		<category><![CDATA[JOIN]]></category>

		<guid isPermaLink="false">http://www.softframesystems.com/?p=59</guid>
		<description><![CDATA[This is a relatively ambiguous error that seems to pop up frequently when first learning LINQ.  It took a lot of hunting around on the web to finally come up with an appropriate response to what the issue is.  Here&#8217;s a link to the article that I found most useful.
http://social.msdn.microsoft.com/Forums/en-US/linqprojectgeneral/thread/bf98ec7a-cb80-4901-8eb2-3aa6636a4fde
Basically, in LINQ, you [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This is a relatively ambiguous error that seems to pop up frequently when first learning LINQ.  It took a lot of hunting around on the web to finally come up with an appropriate response to what the issue is.  Here&#8217;s a link to the article that I found most useful.</p>
<p><a href="http://social.msdn.microsoft.com/Forums/en-US/linqprojectgeneral/thread/bf98ec7a-cb80-4901-8eb2-3aa6636a4fde">http://social.msdn.microsoft.com/Forums/en-US/linqprojectgeneral/thread/bf98ec7a-cb80-4901-8eb2-3aa6636a4fde</a></p>
<p>Basically, in LINQ, you need to use an anonymous type in order to JOIN b ased on two (or more) columns.  Additionally, and where my confusion was, was that you need to &#8220;ALIAS&#8221; your columns if they are not named the same thing in your two tables (objects).</p>
<p>example LINQ JOIN clause :<br />
&#8230;. on new { p.FirstName, p.LastName } equals new { FirstName = q.FName, LastName = q.LName } &#8230;.</p>
<p>Note the &#8220;=&#8221; sign in the above C# example, it is not an &#8220;==&#8221;.  The &#8220;=&#8221; sign is aliasing the column name!</p>
<p>I hope this helps!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softframesystems.com/?feed=rss2&amp;p=59</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Email Configuration</title>
		<link>http://www.softframesystems.com/?p=48</link>
		<comments>http://www.softframesystems.com/?p=48#comments</comments>
		<pubDate>Sun, 08 Nov 2009 22:35:18 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.softframesystemswork.com/sfssite/?p=48</guid>
		<description><![CDATA[Here is a link to the best article I found for how to setup your email (for a &#8220;Contact Us&#8221; page) in WordPress.
http://angstrey.com/index.php/2009/07/20/contact-form-7s-failed-to-send-your-message-error/
]]></description>
			<content:encoded><![CDATA[<p></p><p>Here is a link to the best article I found for how to setup your email (for a &#8220;Contact Us&#8221; page) in WordPress.</p>
<p><a href="http://angstrey.com/index.php/2009/07/20/contact-form-7s-failed-to-send-your-message-error/">http://angstrey.com/index.php/2009/07/20/contact-form-7s-failed-to-send-your-message-error/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softframesystems.com/?feed=rss2&amp;p=48</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle Stored Procedure Parameter Order</title>
		<link>http://www.softframesystems.com/?p=30</link>
		<comments>http://www.softframesystems.com/?p=30#comments</comments>
		<pubDate>Fri, 31 Jul 2009 00:55:47 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Stored Procedure]]></category>

		<guid isPermaLink="false">http://www.softframesystemswork.com/sfssite/?p=30</guid>
		<description><![CDATA[Weirdest solution I had to learn the hard way&#8230;.
Oracle ODP Provider for .NET likes to have the parameters of the OracleCommand object added in the same order as they appear in the declaration of the stored procedure (Package/Package Body) in the database.
Oracle will throw ambiguous errors regarding datatypes not matching or missing arguments &#8211; it&#8217;s really [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Weirdest solution I had to learn the hard way&#8230;.</p>
<p>Oracle ODP Provider for .NET likes to have the parameters of the OracleCommand object added in the same order as they appear in the declaration of the stored procedure (Package/Package Body) in the database.</p>
<p>Oracle will throw ambiguous errors regarding datatypes not matching or missing arguments &#8211; it&#8217;s really difficult to trouble shoot, but the answer is to simply sync the parameters order in the OracleCommand object with the order they appear in the database (on the signature of the stored procedure).</p>
<p>HTH &#8211; Dave</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softframesystems.com/?feed=rss2&amp;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DotNetNuke and GoDaddy &#8211; Install into Root Folder for better SEO</title>
		<link>http://www.softframesystems.com/?p=13</link>
		<comments>http://www.softframesystems.com/?p=13#comments</comments>
		<pubDate>Mon, 27 Jul 2009 01:01:40 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[DotNetNuke]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.softframesystemswork.com/sfssite/?p=13</guid>
		<description><![CDATA[Yes, while it&#8217;s true that Godaddy requires that you place DNN in a sub folder off the root of your site it is NOT necessary in my opinion and CAN BE changed.  When you go through their install process do as they require, And then run through the DNN install Wizard &#8211; just as you [...]]]></description>
			<content:encoded><![CDATA[<p></p><div>Yes, while it&#8217;s true that Godaddy requires that you place DNN in a sub folder off the root of your site it is NOT necessary in my opinion and CAN BE changed.  When you go through their install process do as they require, And then run through the DNN install Wizard &#8211; just as you normally would &#8211; so far so good, but once this is all installed (and you have <a href="http://www.mydomain.com/dotnetnuke/"><span style="text-decoration: underline;"><span style="font-family: Times New Roman; color: #0066cc; font-size: small;">www.mydomain.com/dotnetnuke/</span></span></a>&#8230;) simply move all the contents (actual files on your site) to the root folder and remove the sub folder (/dotnetnuke).  Then using Godaddy&#8217;s online database tools go into your new DNN database (I use SQL Server 2005) and locate the PortalAlias table and adjust the one record in there to no longer have the subfolder in it.  I believe that&#8217;s all &#8211; your new site should work just like before &#8211; and regarding SEO, you will now be back to the root folder which I understand to be extrememly important in rising up the SEO charts <img src='http://www.softframesystems.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   &#8211; so now you have dotnetnuke installed at <a href="http://www.mydomain.com/"><span style="text-decoration: underline;"><span style="font-family: Times New Roman; color: #0066cc; font-size: small;">www.mydomain.com</span></span></a> and SEO life is good.  <img src='http://www.softframesystems.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div> </div>
<div>Now, as for my particular setup, I actually have an Unlimited (shared) Hosting account at GoDaddy and I&#8217;ve run through the install process of DotNetNuke there numerous times.  My folder structure looks like this at GoDaddy&#8230;  root folder, under that /domain1 and /domain2 and /domain3 and /domain4 and /domain5, etc etc etc.  I followed the process described above to successfully install DotNetNuke into EACH folder (domain).  At goDaddy when you go into Domain Management and you &#8220;Add Domain&#8221; you specify what folder in your hosting account that domain will point to.  So, for example, <a href="http://www.mydomain3.com/"><span style="text-decoration: underline;"><span style="font-family: Times New Roman; color: #0066cc; font-size: small;">www.mydomain3.com</span></span></a> points to my hosting account folder called &#8220;root/domain3&#8243; and the DotNetNuke site comes up just fine (as only <a href="http://www.mydomain3.com/"><span style="text-decoration: underline;"><span style="font-family: Times New Roman; color: #0066cc; font-size: small;">www.mydomain3.com</span></span></a>).  When you start navigating around within the site that&#8217;s when you might see a subfolder name pop into the URL like <a href="http://www.mydomain3.com/domain3/Home/tabid/36/Default.aspx"><span style="text-decoration: underline;"><span style="font-family: Times New Roman; color: #0066cc; font-size: small;">www.mydomain3.com/domain3/Home/tabid/36/Default.aspx</span></span></a> and I don&#8217;t know if this affects SEO, but that&#8217;s where I&#8217;ll defer to an expert (not me)  I believe this DotNetNuke setup (for multiple domains in a shared hosting environment) to be &#8220;SEO compliant&#8221; becasue afterall, <a href="http://www.mydomain3.com/"><span style="text-decoration: underline;"><span style="font-family: Times New Roman; color: #0066cc; font-size: small;">www.mydomain3.com</span></span></a> truly takes you to the root of the site.</div>
<div> </div>
<div>Now, alternatively, I&#8217;m aware that you can install one (1) instance of DotNetNuke and have multiple portal sites within that install (and GoDaddy actually has an excellent Help article on how to set that up &#8211; <a href="http://help.godaddy.com/article/4869"><span style="text-decoration: underline;"><span style="font-family: Times New Roman; color: #800080; font-size: small;">http://help.godaddy.com/article/4869</span></span></a>)  I on the other hand just wanted to have complete separation of my sites as they are for different clients of mine&#8230; and if they ever want to separate from me I can give them everything without trouble.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.softframesystems.com/?feed=rss2&amp;p=13</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel Tips</title>
		<link>http://www.softframesystems.com/?p=8</link>
		<comments>http://www.softframesystems.com/?p=8#comments</comments>
		<pubDate>Wed, 01 Jul 2009 23:56:18 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://www.softframesystems.com/wordpress/?p=8</guid>
		<description><![CDATA[Best source of Excel tips and techniques.]]></description>
			<content:encoded><![CDATA[<p></p><p>The best source of Excel &#8220;How-To&#8221; stuff that I&#8217;ve found on the web is the following.</p>
<p><a href="http://www.contextures.com/tiptech.html">http://www.contextures.com/tiptech.html</a></p>
<p>It&#8217;s got lots of great information&#8230;.check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softframesystems.com/?feed=rss2&amp;p=8</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
