<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Morning Compilation by Hal Hayes</title>
    <link>http://www.halhayes.com/blog/</link>
    <description>Blog By Hal Hayes</description>
    <language>en-us</language>
    <copyright>Hal Hayes</copyright>
    <lastBuildDate>Wed, 01 Apr 2009 01:05:54 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>hal.hayes@acritech.com</managingEditor>
    <webMaster>hal.hayes@acritech.com</webMaster>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=d12afa0f-0f0d-46df-b6d7-5725ddea624f</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,d12afa0f-0f0d-46df-b6d7-5725ddea624f.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I updated the <a href="http://www.caparea.net">CAPAREA</a> website from <a href="http://www.dotnetnuke.com">DNN</a> 4.0
      to 4.92. 
   </p>
        <p>
      I found a very good guide for steps to take to implement an upgrade from such an old
      version of DNN <a href="http://www.purpleant.com/Blogs/BrianSwanson/tabid/64/EntryId/153/Upgrading-DotNetNuke-from-4-0-x-to-4-9-1-or-5-0-0.aspx">here</a> by <strong>Brian
      Swanson</strong>. As he says in his guid -- BACKUP, BACKUP, BACKUP!
   </p>
        <p>
      Also, based on <a href="http://www.cto20.com/"><strong>Antonio Chagoury</strong></a>'s
      recommendation, I implemented the upgrade with this approach:
   </p>
        <ol>
          <li>
         Upgrade DNN site with aliases to run on local computer</li>
          <li>
         Download DNN files from website to local computer</li>
          <li>
         Setup local IIS to run DNN site locally - but using the production database (make
         sure it runs locally)</li>
          <li>
         Get copy of DNN Upgrade and copy into local directory overwriting older DNN files</li>
          <li>
         Modify the release.config and rename it web.config (see Brian's guide above)</li>
          <li>
         Execute the upgrade locally</li>
          <li>
         If upgrade worked, then copy all files to product web server, overwriting older files.</li>
        </ol>
        <p>
          <strong>Special note</strong>: Check the bin folder for older DNN files (particularly
      HttpModule DLLs) that are no longer needed. If DNN executes reflection against these
      deprecated DLLs, it may cause problems. I had a problem getting to the Host menu pages. 
   </p>
        <p>
          <em>Special thanks to <strong>Steve Raddich</strong> who runs </em>
          <a href="http://www.bitshop.com/">
            <em>BIT
      Shop hosting</em>
          </a>
          <em>.</em>
        </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=d12afa0f-0f0d-46df-b6d7-5725ddea624f" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Upgrading a DNN site...lessons from the field</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,d12afa0f-0f0d-46df-b6d7-5725ddea624f.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,d12afa0f-0f0d-46df-b6d7-5725ddea624f.aspx</link>
      <pubDate>Wed, 01 Apr 2009 01:05:54 GMT</pubDate>
      <description>&lt;p&gt;
   I updated the &lt;a href="http://www.caparea.net"&gt;CAPAREA&lt;/a&gt; website from &lt;a href="http://www.dotnetnuke.com"&gt;DNN&lt;/a&gt; 4.0
   to 4.92. 
&lt;/p&gt;
&lt;p&gt;
   I found a very good guide for steps to take to implement an upgrade from such an old
   version of DNN &lt;a href="http://www.purpleant.com/Blogs/BrianSwanson/tabid/64/EntryId/153/Upgrading-DotNetNuke-from-4-0-x-to-4-9-1-or-5-0-0.aspx"&gt;here&lt;/a&gt; by &lt;strong&gt;Brian
   Swanson&lt;/strong&gt;. As he says in his guid -- BACKUP, BACKUP, BACKUP!
&lt;/p&gt;
&lt;p&gt;
   Also, based on &lt;a href="http://www.cto20.com/"&gt;&lt;strong&gt;Antonio Chagoury&lt;/strong&gt;&lt;/a&gt;'s
   recommendation, I implemented the upgrade with this approach:
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      Upgrade DNN site with aliases to run on local computer&lt;/li&gt;
   &lt;li&gt;
      Download DNN files from website to local computer&lt;/li&gt;
   &lt;li&gt;
      Setup local IIS to run DNN site locally - but using the production database (make
      sure it runs locally)&lt;/li&gt;
   &lt;li&gt;
      Get copy of DNN Upgrade and copy into local directory overwriting older DNN files&lt;/li&gt;
   &lt;li&gt;
      Modify the release.config and rename it web.config (see Brian's guide above)&lt;/li&gt;
   &lt;li&gt;
      Execute the upgrade locally&lt;/li&gt;
   &lt;li&gt;
      If upgrade worked, then copy all files to product web server, overwriting older files.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
   &lt;strong&gt;Special note&lt;/strong&gt;: Check the bin folder for older DNN files (particularly
   HttpModule DLLs) that are no longer needed. If DNN executes reflection against these
   deprecated DLLs, it may cause problems. I had a problem getting to the Host menu pages. 
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;Special thanks to &lt;strong&gt;Steve Raddich&lt;/strong&gt; who runs &lt;/em&gt;&lt;a href="http://www.bitshop.com/"&gt;&lt;em&gt;BIT
   Shop hosting&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=d12afa0f-0f0d-46df-b6d7-5725ddea624f" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>CAPAREA;DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Last night I had the privelege at presenting at the <a style="TEXT-DECORATION: none" href="http://www.cmap-online.org/"><strong>Central
      Maryland Association of .NET Professionals (CMAP)</strong></a> in Columbia, MD. I
      was invited to speak on <a style="TEXT-DECORATION: none" href="http://www.dotnetnuke.com/"><strong>DotNetNuke</strong></a>,
      and it turns out that I was the presenter on the evening when they celebrated their
      7th birthday.
   </p>
        <p>
       
   </p>
        <p>
      CMAP is a wonderful user group. They are very active and have found lots of ways
      to support the developer community in Maryland. Their management team of <strong>Randy
      Hayes</strong> (no relation) and <strong>Chris Steen</strong> are well known and well
      respected in the DC Metro user group community. Unfortunately, both Chris and
      Randy were at the Microsoft MVP summit in Washington state. However, <strong>Ed Mullin</strong>,
      the president of <a style="TEXT-DECORATION: none" href="http://www.baltomsdn.com/DesktopDefault.aspx?tabindex=0&amp;tabid=1"><strong>BaltoMSDN</strong></a>,
      a developers user group in Baltimore, MD, deftly handled the mast of ceremonies role,
      while Randy Hayes' wife, Kryselin (??), assisted as hostess. I was warmly received
      by the group, and appreciate them inviting me to speak.
   </p>
        <p>
       
   </p>
        <p>
      Here are my slides from the presentation.
   </p>
        <p>
       
   </p>
        <a style="TEXT-DECORATION: none" href="http://www.halhayes.com/blog/content/binary/CMAPPPTSlides.ZIP">CMAPPPTSlides.ZIP
   (1.05 MB)</a>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>CMAP Presentation Slides on DotNetNuke</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41.aspx</link>
      <pubDate>Wed, 04 Mar 2009 13:40:42 GMT</pubDate>
      <description>&lt;p&gt;
   Last night I had the privelege at presenting at the &lt;a style="TEXT-DECORATION: none" href="http://www.cmap-online.org/"&gt;&lt;strong&gt;Central
   Maryland Association of .NET Professionals (CMAP)&lt;/strong&gt;&lt;/a&gt; in Columbia, MD. I
   was invited to speak on &lt;a style="TEXT-DECORATION: none" href="http://www.dotnetnuke.com/"&gt;&lt;strong&gt;DotNetNuke&lt;/strong&gt;&lt;/a&gt;,
   and it turns out that I was the presenter on the evening when they celebrated their
   7th birthday.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   CMAP is a wonderful user group. They are very active&amp;nbsp;and have found lots of ways
   to support the developer community in Maryland.&amp;nbsp;Their management team of &lt;strong&gt;Randy
   Hayes&lt;/strong&gt; (no relation) and &lt;strong&gt;Chris Steen&lt;/strong&gt; are well known and well
   respected&amp;nbsp;in the DC Metro user group community. Unfortunately, both Chris and
   Randy were at the Microsoft MVP summit in Washington state. However, &lt;strong&gt;Ed Mullin&lt;/strong&gt;,
   the president of &lt;a style="TEXT-DECORATION: none" href="http://www.baltomsdn.com/DesktopDefault.aspx?tabindex=0&amp;amp;tabid=1"&gt;&lt;strong&gt;BaltoMSDN&lt;/strong&gt;&lt;/a&gt;,
   a developers user group in Baltimore, MD, deftly handled the mast of ceremonies role,
   while Randy Hayes' wife, Kryselin (??), assisted as hostess. I was warmly received
   by the group, and appreciate them inviting me to speak.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   Here are my slides from the presentation.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;a style="TEXT-DECORATION: none" href="http://www.halhayes.com/blog/content/binary/CMAPPPTSlides.ZIP"&gt;CMAPPPTSlides.ZIP
(1.05 MB)&lt;/a&gt;&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=7349e23b-a9aa-4d6b-ae4a-6ab58d9c0f41" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>CMS;DotNetNuke;User Group;CMAP</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=93ba9582-1df0-41f5-b4d0-7f09ccf1f975</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,93ba9582-1df0-41f5-b4d0-7f09ccf1f975.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Tom Kraak's (Seablick Consulting) presentation on Search Engine Optimization is now
      available as a webcast at CDUG.
   </p>
        <p>
          <a style="FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.capitaldug.org/announcements/articletype/articleview/articleid/75/video-tom-kraak-on-dnn-seo.aspx">DNN
      SEO</a>
        </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=93ba9582-1df0-41f5-b4d0-7f09ccf1f975" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>SEO Webcast at Capital DotNetNuke User Group</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,93ba9582-1df0-41f5-b4d0-7f09ccf1f975.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,93ba9582-1df0-41f5-b4d0-7f09ccf1f975.aspx</link>
      <pubDate>Mon, 23 Feb 2009 13:57:54 GMT</pubDate>
      <description>&lt;p&gt;
   Tom Kraak's (Seablick Consulting) presentation on Search Engine Optimization is now
   available as a webcast at CDUG.
&lt;/p&gt;
&lt;p&gt;
   &lt;a style="FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.capitaldug.org/announcements/articletype/articleview/articleid/75/video-tom-kraak-on-dnn-seo.aspx"&gt;DNN
   SEO&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=93ba9582-1df0-41f5-b4d0-7f09ccf1f975" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>ASP.NET;CAPITALDUG;DotNetNuke;SEO</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=5fd72ce2-6292-49bc-a91a-04a5978c4d7f</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,5fd72ce2-6292-49bc-a91a-04a5978c4d7f.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      When you are a small business you have to take every opportunity you can to get your
      name and what you do in front of prospective customers. If you are a high tech company,
      one of the best ways is to have your company's link come up when someone does a search
      against one of the big search engines, <strong>Google, Microsoft Live Search, or Yahoo</strong>.
      Having your link pop up under certain circumstances could lead to considerable new
      business.
   </p>
        <p>
       
   </p>
        <p>
      I have to admit, my own compay website, <a style="FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.acritech.com/">ACRITECH
      Corp</a>, does not even show up when I search for software consulting companies in
      Fredericksburg, Virginia. 
   </p>
        <p>
       
   </p>
        <p>
      But after last Wednesday's <a href="http://www.capitaldug.org" style="FONT-WEIGHT: bold; TEXT-DECORATION: none"><strong>Capital
      DotNetNuke User Group (CDUG)</strong></a>meeting, I am starting to understand why.
      We had a wonderful presentation on search engine optimization (SEO), which is the
      optimization of your website so that when you "google" it, your links will have a
      high enough rating to appear near the top of the non-paid links returned. <strong>Tom
      Kraak</strong>, of <a href="http://seablick.com/" style="FONT-WEIGHT: bold; TEXT-DECORATION: none">Seablick
      Consulting</a>, gave an enjoyable and enlightening discussion of SEO for DotNetNuke
      websites. 
   </p>
        <p>
       
   </p>
        <p>
      A lot of what Tom covered involved how to use the important features effectively in
      DNN. In addition to that, he discussed how to better position and write content so
      that the search engine bots would be more likely to properly asssociate your content
      with your website, thereby increasing your ranking through proper "categorization"
      (my quotes). Without some of this customization from an out-of-the-box DotNetNuke
      website, a basic DNN site is going to get lost in the ocean of the Internet. 
   </p>
        <p>
       
   </p>
        <p>
      Well, if you missed this presentation you will be happy to know that we are working
      on presenting this as a webcast at the Capital DotNetNuke user group website in the
      near future.
   </p>
        <p>
       
   </p>
        <p>
       
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=5fd72ce2-6292-49bc-a91a-04a5978c4d7f" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Search Engine Optimization for DNN - Webcast coming soon!</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,5fd72ce2-6292-49bc-a91a-04a5978c4d7f.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,5fd72ce2-6292-49bc-a91a-04a5978c4d7f.aspx</link>
      <pubDate>Fri, 20 Feb 2009 13:02:24 GMT</pubDate>
      <description>&lt;p&gt;
   When you are a small business you have to take every opportunity you can to get your
   name and what you do in front of prospective customers. If you are a high tech company,
   one of the best ways is to have your company's link come up when someone does a search
   against one of the big search engines, &lt;strong&gt;Google, Microsoft Live Search, or Yahoo&lt;/strong&gt;.
   Having your link pop up under certain circumstances could lead to considerable new
   business.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   I have to admit, my own compay website, &lt;a style="FONT-WEIGHT: bold; TEXT-DECORATION: none" href="http://www.acritech.com/"&gt;ACRITECH
   Corp&lt;/a&gt;, does not even show up when I search for software consulting companies in
   Fredericksburg, Virginia. 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   But after last Wednesday's &lt;a href="http://www.capitaldug.org" style="FONT-WEIGHT: bold; TEXT-DECORATION: none"&gt;&lt;strong&gt;Capital
   DotNetNuke User Group (CDUG)&lt;/strong&gt; &lt;/a&gt;meeting, I am starting to understand why.
   We had a wonderful presentation on search engine optimization (SEO), which is the
   optimization of your website so that when you "google" it, your links will have a
   high enough rating to appear near the top of the non-paid links returned. &lt;strong&gt;Tom
   Kraak&lt;/strong&gt;, of &lt;a href="http://seablick.com/" style="FONT-WEIGHT: bold; TEXT-DECORATION: none"&gt;Seablick
   Consulting&lt;/a&gt;, gave an enjoyable and enlightening discussion of SEO for DotNetNuke
   websites. 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   A lot of what Tom covered involved how to use the important features effectively in
   DNN. In addition to that, he discussed how to better position and write content so
   that the search engine bots would be more likely to properly asssociate your content
   with your website, thereby increasing your ranking through proper "categorization"
   (my quotes). Without some of this customization from an out-of-the-box DotNetNuke
   website, a basic DNN site is going to get lost in the ocean of the Internet. 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   Well, if you missed this presentation you will be happy to know that we are working
   on presenting this as a webcast at the Capital DotNetNuke user group website in the
   near future.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=5fd72ce2-6292-49bc-a91a-04a5978c4d7f" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>CAPITALDUG;DotNetNuke;SEO</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Kudos to <a style="TEXT-DECORATION: none" href="http://weblogs.asp.net/christoc/"><strong>Chris
      Hammond</strong></a> for his presentation at OpenForce entitled "<a style="TEXT-DECORATION: none" href="http://www.dnnug.com/portals/0/downloads/sessions/OpenForce08_HammondDSA101.pdf"><strong>Selling
      DotNetNuke, Why Your Clients Should Be Using It</strong></a>." All I can say for the
      DotNetNuke team is that we need more of that! 
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Selling DotNetNuke</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2.aspx</link>
      <pubDate>Mon, 09 Feb 2009 22:55:07 GMT</pubDate>
      <description>&lt;p&gt;
   Kudos to &lt;a style="TEXT-DECORATION: none" href="http://weblogs.asp.net/christoc/"&gt;&lt;strong&gt;Chris
   Hammond&lt;/strong&gt;&lt;/a&gt; for his presentation at OpenForce entitled "&lt;a style="TEXT-DECORATION: none" href="http://www.dnnug.com/portals/0/downloads/sessions/OpenForce08_HammondDSA101.pdf"&gt;&lt;strong&gt;Selling
   DotNetNuke, Why Your Clients Should Be Using It&lt;/strong&gt;&lt;/a&gt;." All I can say for the
   DotNetNuke team is that we need more of that! 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=b4cf2c64-c2fd-49ac-aa04-70568c6fe8d2" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=5aa9b0d3-99b5-42a2-95c9-ea39fef951ff</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,5aa9b0d3-99b5-42a2-95c9-ea39fef951ff.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table width="0" bgcolor="#000066">
          <tbody>
            <tr>
              <td>
                <a href="http://jquery.com/">
                  <img alt="jQuery" hspace="0" src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif" align="baseline" border="0" />
                </a>
              </td>
            </tr>
          </tbody>
        </table>
        <p>
          <a style="TEXT-DECORATION: none" href="http://jquery.com/">
            <font color="#000080" size="3">
              <strong>jQuery</strong>
            </font>
          </a> is
      hot! And we have none other than <strong><a style="TEXT-DECORATION: none" href="http://www.dotnetnukecorp.com/About/LeadershipTeam/tabid/111/Default.aspx">Joe
      Brinkman</a></strong>, CTO of <a style="TEXT-DECORATION: none" href="http://www.dotnetnukecorp.com/Default.aspx">DotNetNuke
      Corp</a> speaking at the <a style="TEXT-DECORATION: none" href="http://www.capitaldug.org/">Capital
      DotNetNuke User Group</a> on January 21st (ATT building on Gallows Road, Vienna, Va).
   </p>
        <p>
      Joe with give a brief introduction on what jQuery is, then how it is used in DotNetNuke.
      Very cool.
   </p>
        <p>
          <a href="http://www.capitaldug.org/">
            <img alt="" hspace="0" src="http://www.halhayes.com/blog/content/binary/cdug_small.gif" align="baseline" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=5aa9b0d3-99b5-42a2-95c9-ea39fef951ff" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>CDUG Presents: Using JQuery and DotNetNuke, January 21st, Tysons Corner, Va</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,5aa9b0d3-99b5-42a2-95c9-ea39fef951ff.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,5aa9b0d3-99b5-42a2-95c9-ea39fef951ff.aspx</link>
      <pubDate>Sun, 11 Jan 2009 02:08:12 GMT</pubDate>
      <description>&lt;table width=0 bgcolor=#000066&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td&gt;
            &lt;a href="http://jquery.com/"&gt;&lt;img alt=jQuery hspace=0 src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif" align=baseline border=0&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
   &lt;a style="TEXT-DECORATION: none" href="http://jquery.com/"&gt;&lt;font color=#000080 size=3&gt;&lt;strong&gt;jQuery&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt; is
   hot! And we have none other than &lt;strong&gt;&lt;a style="TEXT-DECORATION: none" href="http://www.dotnetnukecorp.com/About/LeadershipTeam/tabid/111/Default.aspx"&gt;Joe
   Brinkman&lt;/a&gt;&lt;/strong&gt;, CTO of &lt;a style="TEXT-DECORATION: none" href="http://www.dotnetnukecorp.com/Default.aspx"&gt;DotNetNuke
   Corp&lt;/a&gt; speaking at the &lt;a style="TEXT-DECORATION: none" href="http://www.capitaldug.org/"&gt;Capital
   DotNetNuke User Group&lt;/a&gt; on January 21st (ATT building on Gallows Road, Vienna, Va).
&lt;/p&gt;
&lt;p&gt;
   Joe with give a brief introduction on what jQuery is, then how it is used in DotNetNuke.
   Very cool.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.capitaldug.org/"&gt;&lt;img alt="" hspace=0 src="http://www.halhayes.com/blog/content/binary/cdug_small.gif" align=baseline border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=5aa9b0d3-99b5-42a2-95c9-ea39fef951ff" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>CAPITALDUG;DotNetNuke;Javascript;jQuery</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=6eff04a4-4cc1-401b-bfed-683fdd93060f</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,6eff04a4-4cc1-401b-bfed-683fdd93060f.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
          <a href="http://www.capitaldug.org/">
            <img style="WIDTH: 150px; HEIGHT: 83px" alt="CDUG" hspace="0" src="http://www.halhayes.com/blog/content/binary/cdug_small.gif" align="baseline" border="0" />
          </a>
        </p>
        <p>
      Our speaker next month at the <a style="TEXT-DECORATION: none" href="http://www.capitaldug.org/"><strong>Capital
      DotNetNuke User Group (CDUG)</strong></a> is Joe Brinkman. We are still working out
      the date and location of the meeting which we should lock down in the next week. We
      plan to move our meeting date because it falls within the week of the Presidential
      Inaguration, so we expect DC traffic to be a mess.
   </p>
        <p>
          <a href="http://www.dotnetnukecorp.com/About/LeadershipTeam/tabid/111/Default.aspx">
            <img alt="Joe Brinkman, Microsoft MVP" hspace="0" src="http://www.dotnetnukecorp.com/Portals/0/Website/Joe.Brinkman.jpg" align="baseline" border="0" />
          </a>
        </p>
        <p>
          <strong>
            <font color="#ff0000">Joe Brinkman, DotNetNuke VP Core Technology and
      Co-founder, Microsoft MVP</font>
          </strong>
        </p>
        <p>
      Something I did not know about Joe until I read his bio is that he's a Naval Academy
      Grad. Of course, if he is a football fan, he must have been very excited about Navy's
      great season. 
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=6eff04a4-4cc1-401b-bfed-683fdd93060f" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Joe Brinkman, DNN Core Team to speak at CDUG</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,6eff04a4-4cc1-401b-bfed-683fdd93060f.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,6eff04a4-4cc1-401b-bfed-683fdd93060f.aspx</link>
      <pubDate>Tue, 23 Dec 2008 12:09:24 GMT</pubDate>
      <description>&lt;p align=left&gt;
   &lt;a href="http://www.capitaldug.org/"&gt;&lt;img style="WIDTH: 150px; HEIGHT: 83px" alt=CDUG hspace=0 src="http://www.halhayes.com/blog/content/binary/cdug_small.gif" align=baseline border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Our speaker next month at the &lt;a style="TEXT-DECORATION: none" href="http://www.capitaldug.org/"&gt;&lt;strong&gt;Capital
   DotNetNuke User Group (CDUG)&lt;/strong&gt;&lt;/a&gt; is Joe Brinkman. We are still working out
   the date and location of the meeting which we should lock down in the next week. We
   plan to move our meeting date because it falls within the week of the Presidential
   Inaguration, so we expect DC traffic to be a mess.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.dotnetnukecorp.com/About/LeadershipTeam/tabid/111/Default.aspx"&gt;&lt;img alt="Joe Brinkman, Microsoft MVP" hspace=0 src="http://www.dotnetnukecorp.com/Portals/0/Website/Joe.Brinkman.jpg" align=baseline border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;font color=#ff0000&gt;Joe Brinkman,&amp;nbsp;DotNetNuke VP Core Technology and Co-founder,
   Microsoft MVP&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   Something I did not know about Joe until I read his bio is that he's a Naval Academy
   Grad. Of course, if he is a football fan, he must have been very excited about Navy's
   great season. 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=6eff04a4-4cc1-401b-bfed-683fdd93060f" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>CAPITALDUG;DotNetNuke;Microsoft MVP</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=18ca2567-3ba5-4e8a-8213-38cf8cb861c4</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,18ca2567-3ba5-4e8a-8213-38cf8cb861c4.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <title>Presentation Sep 17th: Enabling SharePoint Authentication Against DotNetNuke</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,18ca2567-3ba5-4e8a-8213-38cf8cb861c4.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,18ca2567-3ba5-4e8a-8213-38cf8cb861c4.aspx</link>
      <pubDate>Wed, 17 Sep 2008 18:24:37 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;span class=Normal&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;a href="http://www.capitaldug.org/Announcements/tabid/750/articleType/ArticleView/articleId/53/Default.aspx"&gt;&lt;img alt="Capital DNN User Group" hspace=0 src="http://www.halhayes.com/blog/content/binary/cdug_small.gif" align=baseline border=0&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;&lt;a style="TEXT-DECORATION: none" href="http://www.capitaldug.org/Home/tabid/730/Default.aspx"&gt;&lt;font color=#000080 size=3&gt;&lt;strong&gt;Capital
   DotNetNuke User Group Meeting&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;Event Date:&amp;nbsp;&lt;strong&gt;Wednesday,
   September 17th, 2008&lt;br&gt;
   &lt;/strong&gt;Event Time:&lt;strong&gt; 7:00PM&lt;/strong&gt;&lt;?XML:NAMESPACE PREFIX = O /&gt;
   &lt;O:P&gt;&lt;/O:P&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;Presented by:&amp;nbsp;&lt;strong&gt;Antonio
   Chagoury&lt;/strong&gt;
   &lt;O:P&gt;&lt;/O:P&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"&gt;Location:&amp;nbsp;&lt;strong&gt;AT&amp;amp;T
   Building, 1900 Gallows Rd, Vienna, VA22182 &amp;nbsp;&lt;br&gt;
   &lt;/strong&gt;(Directions: &lt;a href="http://www.capitaldug.org/Directions.aspx"&gt;&lt;font color=#0000ff&gt;http://www.capitaldug.org/Directions.aspx&lt;/font&gt;&lt;/a&gt;)&lt;O:P&gt;&lt;/O:P&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt"&gt;
   &lt;strong&gt;&lt;span style="FONT-SIZE: 16pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&amp;nbsp;&lt;O:P&gt;&lt;/O:P&gt;
   &lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt"&gt;
   &lt;strong&gt;&lt;span style="FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;font size=3&gt;Event Details&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: 'Calibri','sans-serif'"&gt;
   &lt;O:P&gt;&lt;/O:P&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;You probably already
   know that you can setup SharePoint to authenticate via Forms Based Authentication
   and better yet using the AspNet Membership and Role providers as its back-end. You
   probably also know that DotNetNuke also uses the AspNet Membership as its default
   provider. In theory, SharePoint and DotNetNuke could share *one* central membership
   store.&lt;O:P&gt;&lt;/O:P&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&amp;nbsp;&lt;O:P&gt;&lt;/O:P&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;In this session,
   Antonio Chagoury will take you from theory to practice by setting up SharePoint to
   use DotNetNuke's database as the Membership Provider. Antonio will also go into some
   *gotchas* with the Role Provider, and provide tips and tricks for making it all work.&lt;O:P&gt;&lt;/O:P&gt;
   &lt;/span&gt;
&lt;/p&gt;
&gt;&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=18ca2567-3ba5-4e8a-8213-38cf8cb861c4" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke;Security;SharePoint;SharePoint 2007;SharePoint MOSS 2007;User Group;CAPITALDUG</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=6baf6fd3-84e2-40bb-9bb4-403e82abaac0</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,6baf6fd3-84e2-40bb-9bb4-403e82abaac0.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.mitchelsellers.com/default.aspx">Mitchell Sellers</a> has an excellent
      guide for upgrading your DNN instance. You can find it <a href="http://www.mitchelsellers.com/blogs/articletype/articleview/articleid/76/upgrading-to-dotnetnuke-451-from-4x.aspx"><strong>here</strong></a>.
   </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=6baf6fd3-84e2-40bb-9bb4-403e82abaac0" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Guide for Upgrading DotNetNuke 4</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,6baf6fd3-84e2-40bb-9bb4-403e82abaac0.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,6baf6fd3-84e2-40bb-9bb4-403e82abaac0.aspx</link>
      <pubDate>Mon, 08 Sep 2008 02:09:23 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;a href="http://www.mitchelsellers.com/default.aspx"&gt;Mitchell Sellers&lt;/a&gt; has an excellent
   guide for upgrading your DNN instance. You can find it &lt;a href="http://www.mitchelsellers.com/blogs/articletype/articleview/articleid/76/upgrading-to-dotnetnuke-451-from-4x.aspx"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=6baf6fd3-84e2-40bb-9bb4-403e82abaac0" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=2bc96dab-2eae-4f1d-ba42-b5e6b844300a</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,2bc96dab-2eae-4f1d-ba42-b5e6b844300a.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      We have <a href="http://www.chrishammond.com/About.aspx">Chris Hammond</a> coming
      to talk with us at the <a href="http://www.capitaldug.org">Capital Area DotNetNuke
      User Group</a> (<a href="http://www.capitaldug.org">http://www.capitaldug.org</a>)
      meeting this coming Wednesday, May 21st. Chris is a core team member of the DotNetNuke
      development team. 
   </p>
        <p>
      This will be a great meeting for those interested in developing DotNetNuke Modules!
   </p>
        <p>
      The meeting starts at 7pm at the <a href="http://www.capitaldug.org/About/Directions/tabid/748/Default.aspx">ATT
      offices</a> in Tysons Corner, in Vienna, Virginia.
   </p>
        <p>
       
   </p>
        <a href="http://www.capitaldug.org">
          <img src="http://www.halhayes.com/blog/content/binary/cdug_small.gif" border="0" />
        </a>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=2bc96dab-2eae-4f1d-ba42-b5e6b844300a" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Capital Area DNN User Group Special Event: DotNetNuke WAP Module Development Overview</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,2bc96dab-2eae-4f1d-ba42-b5e6b844300a.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,2bc96dab-2eae-4f1d-ba42-b5e6b844300a.aspx</link>
      <pubDate>Wed, 14 May 2008 14:26:55 GMT</pubDate>
      <description>&lt;p&gt;
   We have &lt;a href="http://www.chrishammond.com/About.aspx"&gt;Chris Hammond&lt;/a&gt; coming
   to talk with us at the &lt;a href="http://www.capitaldug.org"&gt;Capital Area DotNetNuke
   User Group&lt;/a&gt; (&lt;a href="http://www.capitaldug.org"&gt;http://www.capitaldug.org&lt;/a&gt;)
   meeting&amp;nbsp;this coming Wednesday, May 21st. Chris is a core team member of the DotNetNuke
   development team. 
&lt;/p&gt;
&lt;p&gt;
   This will be a great meeting for those interested in developing DotNetNuke Modules!
&lt;/p&gt;
&lt;p&gt;
   The meeting starts at 7pm at the &lt;a href="http://www.capitaldug.org/About/Directions/tabid/748/Default.aspx"&gt;ATT
   offices&lt;/a&gt; in Tysons Corner, in Vienna, Virginia.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;a href="http://www.capitaldug.org"&gt;&lt;img src="http://www.halhayes.com/blog/content/binary/cdug_small.gif" border=0&gt;&lt;/a&gt;&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=2bc96dab-2eae-4f1d-ba42-b5e6b844300a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>.NET Framework 2.0;ASP.NET;DotNetNuke;Programming</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=bade4325-ebe3-4725-9c55-910e66ac0ee1</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,bade4325-ebe3-4725-9c55-910e66ac0ee1.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      On Saturday, March 29th, software developers from around the Metro DC area met to
      listen to presentations by over a dozen software experts. The presentations included
      a range of topics from new technologies being released by Microsoft to practices to
      improve quality and delivery management.
   </p>
        <p>
      This event was free to the public and was hosted by Strayer University in Woodbridge,
      Virginia. Attendance was over 80, with some attendees coming from as far away as York
      County.
   </p>
        <p>
          <img src="http://www.halhayes.com/blog/content/binary/NVCodeCampJMorales.jpg" border="0" />
        </p>
        <p>
          <strong>
            <font face="Tahoma" size="1">John Morales at Nova CodeCamp Event discussing
      AJAX Development</font>
          </strong>
        </p>
        <p>
      Jeff Schoolcraft and I coordinated this event, but it was the volunteers and speakers
      that donated their time that made this event a success. We were fortunate to receive
      sponsorship from several companies and organizations.
   </p>
        <p>
      You can find out more about Nova CodeCamp at <a href="http://www.novacodecamp.org">www.novacodecamp.org</a>.
   </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=bade4325-ebe3-4725-9c55-910e66ac0ee1" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Grassroots Developer Community Provides Training To Local Software Developers</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,bade4325-ebe3-4725-9c55-910e66ac0ee1.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,bade4325-ebe3-4725-9c55-910e66ac0ee1.aspx</link>
      <pubDate>Wed, 02 Apr 2008 10:56:53 GMT</pubDate>
      <description>&lt;p&gt;
   On Saturday, March 29th, software developers from around the Metro DC area met to
   listen to presentations by over a dozen software experts. The presentations included
   a range of topics from new technologies being released by Microsoft to practices to
   improve quality and delivery management.
&lt;/p&gt;
&lt;p&gt;
   This event was free to the public and was hosted by Strayer University in Woodbridge,
   Virginia. Attendance was over 80, with some attendees coming from as far away as York
   County.
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://www.halhayes.com/blog/content/binary/NVCodeCampJMorales.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;font face=Tahoma size=1&gt;John Morales at Nova CodeCamp Event discussing AJAX
   Development&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   Jeff Schoolcraft and I coordinated this event, but it was the volunteers and speakers
   that donated their time that made this event a success. We were fortunate to receive
   sponsorship from several companies and organizations.
&lt;/p&gt;
&lt;p&gt;
   You can find out more about Nova CodeCamp at &lt;a href="http://www.novacodecamp.org"&gt;www.novacodecamp.org&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=bade4325-ebe3-4725-9c55-910e66ac0ee1" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>.Net Framework 3.5;Ajax;CAPAREA;DotNetNuke;NovaSQL;SQL Server 2008;Visual Studio 2008;NovaCodeCamp</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=7987ddde-f62d-4858-807e-640c6a34a6e9</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,7987ddde-f62d-4858-807e-640c6a34a6e9.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Working with Microsoft MVP, Jeff Schoolcraft, we have organized a wonderful developer
      learning event on <strong><font size="3">Saturday, March 29th</font></strong> at Strayer
      University in Woodbridge, Va.
   </p>
        <p>
          <strong>
            <font size="3">
              <a href="http://www.novacodecamp.org/Home/tabid/36/Default.aspx">CodeCamp
      SOUTH</a>
            </font>
          </strong>
        </p>
        <p>
      Speakers include:
   </p>
        <ul>
          <li>
         Brian Noyes, Microsoft MVP 
      </li>
          <li>
         Jonathan Cogley, Microsoft MVP 
      </li>
          <li>
         Sahil Malik, Microsoft MVP 
      </li>
          <li>
         Frank LaVigne, Microsoft MVP 
      </li>
          <li>
         Antonio Chagoury, DotNetNuke Team Lead</li>
        </ul>
        <p>
      and many more.
   </p>
        <p>
      Topics to be covered include a host of new technologies along with some introductory
      courses. Here is a sample (you can see the rest at the NovaCodeCamp site).
   </p>
        <ul>
          <li>
         Visual Studio 2008 
      </li>
          <li>
         SQL Server 2008 
      </li>
          <li>
         SharePoint 2007 
      </li>
          <li>
         DotNetNuke Module Development 
      </li>
          <li>
         Office 2007 Development 
      </li>
          <li>
         Service Oriented Architecture (SOA) Development 
      </li>
          <li>
         Ajax 
      </li>
          <li>
         Silverlight</li>
        </ul>
        <p>
      For you developers, this is a golden opportunity to see presentations that would typically
      be presented at high priced conferences like Microsoft TechEd and VSLive. And it is
      FREE. However, registration is limited to the first 100 that sing up - so make your
      reservation today!
   </p>
        <p>
       
   </p>
        <p>
       
   </p>
        <p>
       
   </p>
        <img src="http://www.halhayes.com/blog/content/binary/NovaCodeCamp.jpg" border="0" />
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=7987ddde-f62d-4858-807e-640c6a34a6e9" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>CodeCamp SOUTH (Woodbridge, Va)</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,7987ddde-f62d-4858-807e-640c6a34a6e9.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,7987ddde-f62d-4858-807e-640c6a34a6e9.aspx</link>
      <pubDate>Sat, 15 Mar 2008 16:47:14 GMT</pubDate>
      <description>&lt;p&gt;
   Working with Microsoft MVP, Jeff Schoolcraft, we have organized a wonderful developer
   learning event on &lt;strong&gt;&lt;font size=3&gt;Saturday, March 29th&lt;/font&gt;&lt;/strong&gt; at Strayer
   University in Woodbridge, Va.
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;font size=3&gt;&lt;a href="http://www.novacodecamp.org/Home/tabid/36/Default.aspx"&gt;CodeCamp
   SOUTH&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   Speakers include:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Brian Noyes, Microsoft MVP 
   &lt;li&gt;
      Jonathan Cogley, Microsoft MVP 
   &lt;li&gt;
      Sahil Malik, Microsoft MVP 
   &lt;li&gt;
      Frank LaVigne, Microsoft MVP 
   &lt;li&gt;
      Antonio Chagoury, DotNetNuke Team Lead&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   and many more.
&lt;/p&gt;
&lt;p&gt;
   Topics to be covered include a host of new technologies along with some introductory
   courses. Here is a sample (you can see the rest at the NovaCodeCamp site).
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Visual Studio 2008 
   &lt;li&gt;
      SQL Server 2008 
   &lt;li&gt;
      SharePoint 2007 
   &lt;li&gt;
      DotNetNuke Module Development 
   &lt;li&gt;
      Office 2007 Development 
   &lt;li&gt;
      Service Oriented Architecture (SOA)&amp;nbsp;Development 
   &lt;li&gt;
      Ajax 
   &lt;li&gt;
      Silverlight&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   For you developers, this is a golden opportunity to see presentations that would typically
   be presented at high priced conferences like Microsoft TechEd and VSLive. And it is
   FREE. However, registration is limited to the first 100 that sing up - so make your
   reservation today!
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img src="http://www.halhayes.com/blog/content/binary/NovaCodeCamp.jpg" border=0&gt;&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=7987ddde-f62d-4858-807e-640c6a34a6e9" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>.NET Framework;.NET Framework 2.0;.Net Framework 3.5;Ajax;ASP.NET;Code Camp;DotNetNuke;Microsoft MVP;SharePoint 2007;SQL Server 2005;SQL Server 2008;SQLCLR;Visual Studio 2005;Visual Studio 2008;WCF</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=82c4dfd8-562a-40d6-8a0e-e99c4c06d5c9</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,82c4dfd8-562a-40d6-8a0e-e99c4c06d5c9.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Did you ever want your DotNetNuke URLs to present a more human readable (more easily
      remembered) URL? Well, there is a new feature in DNN 4.7 that you can set to easily
      set.
   </p>
        <p>
      Instead of your URLs showing something like <a href="http://www.mydotnetnukesite.com/tabid/825/EntryID/479/Default.aspx">www.mydotnetnukesite.com/tabid/825/EntryID/479/Default.aspx</a> for
      your "About Page", to something like <a href="http://www.mydotnetnukesite.com/about.aspx">www.mydotnetnukesite.com/about.aspx</a>. 
   </p>
        <p>
      You have to add the following attribute to the <font color="#006400"><strong>DNNFriendlyUrl</strong></font> element
      in the Web.config: <font color="#006400"><strong>urlFormat="HumanFriendly"</strong></font>.
   </p>
        <p>
      See the following <a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1637/Default.aspx">blog</a> by
      Chris Hammond on the DNN Team for more inforamtion.
   </p>
        <p>
          <u>
            <font color="#800080">
              <a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1637/Default.aspx">http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1637/Default.aspx</a>
            </font>
          </u>
          <a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/479/Default.aspx">
          </a>
        </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=82c4dfd8-562a-40d6-8a0e-e99c4c06d5c9" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>DotNetNuke Really Friendly URLs</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,82c4dfd8-562a-40d6-8a0e-e99c4c06d5c9.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,82c4dfd8-562a-40d6-8a0e-e99c4c06d5c9.aspx</link>
      <pubDate>Wed, 12 Dec 2007 15:42:22 GMT</pubDate>
      <description>&lt;p&gt;
   Did you ever want your DotNetNuke URLs to present a more human readable (more easily
   remembered) URL? Well, there is a new feature in DNN 4.7 that you can set to easily
   set.
&lt;/p&gt;
&lt;p&gt;
   Instead of your URLs showing something like &lt;a href="http://www.mydotnetnukesite.com/tabid/825/EntryID/479/Default.aspx"&gt;www.mydotnetnukesite.com/tabid/825/EntryID/479/Default.aspx&lt;/a&gt;&amp;nbsp;for
   your "About Page", to something like &lt;a href="http://www.mydotnetnukesite.com/about.aspx"&gt;www.mydotnetnukesite.com/about.aspx&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
   You have to add the following attribute to the &lt;font color=#006400&gt;&lt;strong&gt;DNNFriendlyUrl&lt;/strong&gt;&lt;/font&gt; element
   in the Web.config: &lt;font color=#006400&gt;&lt;strong&gt;urlFormat="HumanFriendly"&lt;/strong&gt;&lt;/font&gt;.
&lt;/p&gt;
&lt;p&gt;
   See the following &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1637/Default.aspx"&gt;blog&lt;/a&gt; by
   Chris Hammond on the DNN Team for more inforamtion.
&lt;/p&gt;
&lt;p&gt;
   &lt;u&gt;&lt;font color=#800080&gt;&lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1637/Default.aspx"&gt;http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1637/Default.aspx&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/479/Default.aspx"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=82c4dfd8-562a-40d6-8a0e-e99c4c06d5c9" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=c211a8b0-d560-4a88-bf2d-fdb4dc7081a9</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,c211a8b0-d560-4a88-bf2d-fdb4dc7081a9.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Scott Schecter comes to my rescue. We are working on a DNN site that needed the radio
      buttons turned off. Here is his <a href="http://blog.scottschecter.net/2007/05/30/DisableNewSearchFeaturesInDotNetNuke452.aspx">link</a> discussing
      how to <a href="http://blog.scottschecter.net/2007/05/30/DisableNewSearchFeaturesInDotNetNuke452.aspx">turn
      off the search radio buttons </a>for DotNetNuke 4.5.2 (and above). 
   </p>
        <p>
      It is a setting in the .ascx skin file. Add the two attributes in <font color="#ff0000">red</font> as
      shown below for the dnn:SEARCH element.
   </p>
        <pre class="csharpcode">
          <span class="kwrd">&lt;</span>
          <span class="html">dnn:SEARCH</span>
          <span class="attr">runat</span>
          <span class="kwrd">="server"</span>
          <span class="attr">id</span>
          <span class="kwrd">="dnnSEARCH"</span>
          <font color="#ff0000">
            <span class="attr">showWeb</span>
            <span class="kwrd">="False"</span>
            <span class="attr">showSite</span>
            <span class="kwrd">="False"</span>
          </font>
          <span class="kwrd">/&gt;</span>
        </pre>
        <p>
       
   </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=c211a8b0-d560-4a88-bf2d-fdb4dc7081a9" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Disable radio buttons for Web and Site Search on DotNetNuke</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,c211a8b0-d560-4a88-bf2d-fdb4dc7081a9.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,c211a8b0-d560-4a88-bf2d-fdb4dc7081a9.aspx</link>
      <pubDate>Sun, 09 Dec 2007 16:51:57 GMT</pubDate>
      <description>&lt;p&gt;
   Scott Schecter comes to my rescue. We are working on a DNN site that needed the radio
   buttons turned off. Here is his &lt;a href="http://blog.scottschecter.net/2007/05/30/DisableNewSearchFeaturesInDotNetNuke452.aspx"&gt;link&lt;/a&gt; discussing
   how to &lt;a href="http://blog.scottschecter.net/2007/05/30/DisableNewSearchFeaturesInDotNetNuke452.aspx"&gt;turn
   off the search radio buttons &lt;/a&gt;for DotNetNuke 4.5.2 (and above). 
&lt;/p&gt;
&lt;p&gt;
   It is a setting in the .ascx skin file. Add the two attributes in &lt;font color=#ff0000&gt;red&lt;/font&gt; as
   shown below for the dnn:SEARCH element.
&lt;/p&gt;
&lt;pre class=csharpcode&gt;&lt;span class=kwrd&gt;&amp;lt;&lt;/span&gt;&lt;span class=html&gt;dnn:SEARCH&lt;/span&gt; &lt;span class=attr&gt;runat&lt;/span&gt;&lt;span class=kwrd&gt;="server"&lt;/span&gt; &lt;span class=attr&gt;id&lt;/span&gt;&lt;span class=kwrd&gt;="dnnSEARCH"&lt;/span&gt; &lt;font color=#ff0000&gt;&lt;span class=attr&gt;showWeb&lt;/span&gt;&lt;span class=kwrd&gt;="False"&lt;/span&gt; &lt;span class=attr&gt;showSite&lt;/span&gt;&lt;span class=kwrd&gt;="False"&lt;/span&gt;&lt;/font&gt; &lt;span class=kwrd&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=c211a8b0-d560-4a88-bf2d-fdb4dc7081a9" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=03036414-5727-4106-9142-a59898283385</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,03036414-5727-4106-9142-a59898283385.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I had the pleasure of giving a presentation at the Capital DotNetNuke User Group last
      night. 
   </p>
        <p>
      Here is my powerpoint presentation on Performance Testing on DotNetNuke.
   </p>
        <p>
          <a href="http://www.halhayes.com/blog/content/binary/CDUG Performance Testing DotNetNuke.pptx">CDUG
      Performance Testing DotNetNuke.pptx (574.63 KB)</a>
        </p>
        <img src="http://www.halhayes.com/blog/content/binary/cdug_small1.png" border="0" />
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=03036414-5727-4106-9142-a59898283385" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Presentation at C-DUG</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,03036414-5727-4106-9142-a59898283385.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,03036414-5727-4106-9142-a59898283385.aspx</link>
      <pubDate>Thu, 18 Oct 2007 14:07:47 GMT</pubDate>
      <description>&lt;p&gt;
   I had the pleasure of giving a presentation at the Capital DotNetNuke User Group last
   night. 
&lt;/p&gt;
&lt;p&gt;
   Here is my powerpoint presentation on Performance Testing on DotNetNuke.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.halhayes.com/blog/content/binary/CDUG Performance Testing DotNetNuke.pptx"&gt;CDUG
   Performance Testing DotNetNuke.pptx (574.63 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;img src="http://www.halhayes.com/blog/content/binary/cdug_small1.png" border=0&gt;&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=03036414-5727-4106-9142-a59898283385" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke;Performance;Performance Testing</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=bbb80b64-692f-418b-b31e-28da065ce1a0</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,bbb80b64-692f-418b-b31e-28da065ce1a0.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font face="Arial" size="3">I have worked on some very large <strong><a href="http://www.dotnetnuke.com/">DotNetNuke</a></strong> websites
      (100k+ users), and while performance is typically fairly good, there are times when
      the websites are very slow, and in some cases the pages "timeout".</font>
        </p>
        <p>
          <font face="Arial" size="3">Many times the performance of the website is directly
      attributable to the performance of the database. Often this is due to the volatile
      nature of your database resulting in the table indexes becoming fragmented. This means
      that look up queries could run slower over time.</font>
        </p>
        <p>
          <font face="Arial" size="3">If you are experiencing performance issues coming from
      your database, check the fragmentation on your indexes on your DNN tables (particularly
      those associated with your user accounts). Below is the SQL Server 2005
      interface for viewing index fragmentation (on an AdventureWorks table). </font>
        </p>
        <br />
        <p>
          <img src="http://www.halhayes.com/blog/content/binary/defrag.gif" border="0" />
        </p>
        <br />
        <p>
          <font face="Arial" size="3">While this interface (above) is useful for a looking at
      a few tables, one at a time, there are quite a few DNN tables in a typical installation,
      and this can get tedious. Here is an excellent article, </font>
          <a href="http://www.sqlmag.com/Articles/ArticleID/96059/96059.html">
            <font face="Arial" size="3">"<strong>Queries
      Dragging? Try Defragging</strong>"</font>
          </a>
          <font face="Arial" size="3">,  in </font>
          <a href="http://www.sqlmag.com">
            <font face="Arial" size="3">SQL
      Server Magazine</font>
          </a>
          <font face="Arial" size="3"> (InstantDoc 96059), by
      Eric Peterson, with a downloadable stored procedure that you can use to analyze
      and tune the fragmentation of your table indexes. The stored procedure will save you
      a lot of time in analyzing and defragging tables.</font>
        </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=bbb80b64-692f-418b-b31e-28da065ce1a0" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>DNN Performance Issues? Make sure to defrag your database!</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,bbb80b64-692f-418b-b31e-28da065ce1a0.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,bbb80b64-692f-418b-b31e-28da065ce1a0.aspx</link>
      <pubDate>Thu, 09 Aug 2007 00:42:56 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;font face=Arial size=3&gt;I have worked on some very large &lt;strong&gt;&lt;a href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/a&gt;&lt;/strong&gt; websites
   (100k+ users), and while performance is typically fairly good, there are times when
   the websites are very slow, and in some cases the pages "timeout".&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font face=Arial size=3&gt;Many times the performance of the website is directly attributable
   to the performance of the database. Often this is due to the volatile nature of your
   database resulting in the table indexes becoming fragmented. This means that look
   up queries could run slower over time.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font face=Arial size=3&gt;If you are experiencing performance issues coming from your
   database, check the fragmentation on your indexes on your DNN tables (particularly
   those associated&amp;nbsp;with your user accounts).&amp;nbsp;Below is the SQL Server 2005
   interface for viewing index fragmentation (on an AdventureWorks table). &lt;/font&gt;
&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;
   &lt;img src="http://www.halhayes.com/blog/content/binary/defrag.gif" border=0&gt;
&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;
   &lt;font face=Arial size=3&gt;While this interface (above) is useful for a looking at a
   few tables, one at a time, there are quite a few DNN tables in a typical installation,
   and this can get tedious.&amp;nbsp;Here is an excellent article, &lt;/font&gt;&lt;a href="http://www.sqlmag.com/Articles/ArticleID/96059/96059.html"&gt;&lt;font face=Arial size=3&gt;"&lt;strong&gt;Queries
   Dragging? Try Defragging&lt;/strong&gt;"&lt;/font&gt;&lt;/a&gt;&lt;font face=Arial size=3&gt;, &amp;nbsp;in &lt;/font&gt;&lt;a href="http://www.sqlmag.com"&gt;&lt;font face=Arial size=3&gt;SQL
   Server Magazine&lt;/font&gt;&lt;/a&gt;&lt;font face=Arial size=3&gt;&amp;nbsp;(InstantDoc 96059), by Eric
   Peterson,&amp;nbsp;with a downloadable stored procedure that you can use to analyze and
   tune the fragmentation of your table indexes. The stored procedure will save you a
   lot of time in analyzing and defragging tables.&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=bbb80b64-692f-418b-b31e-28da065ce1a0" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke;Performance;SQL Server 2005;SQL Server Magazine</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=3bcbcfb8-6141-48a5-9030-2843ab12b09a</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,3bcbcfb8-6141-48a5-9030-2843ab12b09a.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.halhayes.com/blog/content/binary/cdug_small.png" border="0" />
        </p>
        <p>
          <strong>Who</strong>: <a href="http://www.capitaldug.org/">Capital DotNetNuke User
      Group</a></p>
        <p>
          <strong>When</strong>: Thursday, June 21st
   </p>
        <p>
          <strong>Where</strong>: AT&amp;T Building, 1900 Gallows Road, Vienna VA 22182
   </p>
        <p>
          <strong>
            <a href="http://www.acritech.com">ACRITECH</a>
          </strong> is sponsoring the
      meeting on Thursday. Come out, eat pizza, and learn how to develop add-ins for the
      best open-source content management system on the Internet.
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=3bcbcfb8-6141-48a5-9030-2843ab12b09a" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Interested in learning how to write DotNetNuke modules? Come to C-Dug</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,3bcbcfb8-6141-48a5-9030-2843ab12b09a.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,3bcbcfb8-6141-48a5-9030-2843ab12b09a.aspx</link>
      <pubDate>Tue, 19 Jun 2007 01:26:18 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;img src="http://www.halhayes.com/blog/content/binary/cdug_small.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Who&lt;/strong&gt;: &lt;a href="http://www.capitaldug.org/"&gt;Capital DotNetNuke User
   Group&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;When&lt;/strong&gt;: Thursday, June 21st
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Where&lt;/strong&gt;: AT&amp;amp;T Building, 1900 Gallows Road, Vienna VA 22182
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;a href="http://www.acritech.com"&gt;ACRITECH&lt;/a&gt;&lt;/strong&gt; is sponsoring the
   meeting on Thursday. Come out, eat pizza, and learn how to develop add-ins for the
   best open-source content management system on the Internet.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=3bcbcfb8-6141-48a5-9030-2843ab12b09a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>.NET Framework;CMS;DotNetNuke;Visual Basic</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=c9073557-1a2e-4090-b099-6d97415ea03d</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,c9073557-1a2e-4090-b099-6d97415ea03d.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <title>Capital DotNetNuke User Group meeting Wed., April 18 in Tysons</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,c9073557-1a2e-4090-b099-6d97415ea03d.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,c9073557-1a2e-4090-b099-6d97415ea03d.aspx</link>
      <pubDate>Mon, 16 Apr 2007 14:16:41 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.capitaldug.org/Home/tabid/36/Default.aspx"&gt;&lt;img src="http://www.halhayes.com/blog/content/binary/cdug_small.png" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;h1&gt;&lt;font size=3&gt;April 18, 2007 (Wednesday)&lt;/font&gt;
&lt;/h1&gt;
&lt;h1&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Agenda&lt;o:p&gt;&lt;/o:p&gt;
&lt;/h1&gt;
&lt;h2&gt;C-DUG Website Improvements&lt;o:p&gt;&lt;/o:p&gt;
&lt;/h2&gt;
&lt;p&gt;
   We have been working on improving the C-DUG Website. These changes are focused on
   creating a platform for sharing knowledge and information that would prove useful
   for seasoned and new DotNetNukers alike.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;h2&gt;What’s New in DotNetNuke 4.5&lt;o:p&gt;&lt;/o:p&gt;
&lt;/h2&gt;
&lt;p&gt;
   A highly focused three month release cycle results in DotNetNuke® 4.5, a new release
   with integrated Microsoft ASP.NET AJAX support, a web-based installer, and a variety
   of other high value enhancements designed to improve the user experience.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;h2&gt;Community Q&amp;amp;A&lt;o:p&gt;&lt;/o:p&gt;
&lt;/h2&gt;
&lt;p&gt;
   In an effort to get everyone involved we are going to open the floor for Q&amp;amp;A on
   anything DotNetNuke and ASP.net.&amp;nbsp; Anyone can ask questions, and anyone can answer
   them.
&lt;/p&gt;
&lt;p&gt;
   &lt;o:p&gt;When: &lt;strong&gt;7-9pm&lt;/strong&gt;
   &lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;o:p&gt;Where: &lt;strong&gt;ATT Building (Basement) in Tysons Corner&lt;/strong&gt;, behind Olive Garden Restaurant on Rt 7.&lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;o:p&gt;Directions: &lt;a title=http://www.google.com/maps?q=1900+Gallows+Rd,+Vienna,+Virginia+22182,+USA&amp;amp;ie=UTF8&amp;amp;om=1&amp;amp;z=17&amp;amp;ll=38.914486,-77.227685&amp;amp;spn=0.003932,0.009978&amp;amp;t=h&amp;amp;layer=t href="http://www.google.com/maps?q=1900+Gallows+Rd,+Vienna,+Virginia+22182,+USA&amp;amp;ie=UTF8&amp;amp;om=1&amp;amp;z=17&amp;amp;ll=38.914486,-77.227685&amp;amp;spn=0.003932,0.009978&amp;amp;t=h&amp;amp;layer=t"&gt;http://www.google.com/maps?q=1900+Gallows+Rd,+Vienna,+Virginia+22182,+USA&amp;amp;ie=UTF8&amp;amp;om=1&amp;amp;z=17&amp;amp;ll=38.914486,-77.227685&amp;amp;spn=0.003932,0.009978&amp;amp;t=h&amp;amp;layer=t&lt;/a&gt;
   &lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;o:p&gt;Point-of-Contact: Antonio Chagoury, email:&lt;a href="mailto:antonio[AT]inspectorit.com"&gt;antonio[AT]inspectorit.com&lt;/a&gt;
   &lt;/o:p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=c9073557-1a2e-4090-b099-6d97415ea03d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>DotNetNuke</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=6e0e1bc6-8d91-4cf7-987b-0a3f2292a0d3</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,6e0e1bc6-8d91-4cf7-987b-0a3f2292a0d3.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <strong>
            <a href="http://www.dotnetnuke.com">
            </a>
          </strong>
        </p>
        <p>
          <strong>
            <img src="http://www.halhayes.com/blog/content/binary/dotnetnukelogo.gif" border="0" />
          </strong>
        </p>
        <p>
          <strong>Interested</strong> in the latest happenings in implementing <font color="#ff0000" size="3"><strong>blogging
      in DotNetNuke</strong></font>?
   </p>
        <p>
      My friend, <strong>Antonio Chagoury</strong> (picture below), is the Team lead on
      the <a href="http://www.dotnetnuke.com/DotNetNukeProjects/ModuleBlog/tabid/842/Default.aspx">DotNetNuke
      Blog module</a>. The team has a blog <a href="http://www.dotnetnuke.com/DotNetNukeProjects/ModuleBlog/tabid/842/Default.aspx">here</a>.
      I am very excited to see Antonio more actively involved with the DNN project! He is
      working very hard to get the DotNetNuke user group in the Washington, D.C. area up
      and running, and I know he is planning a very exciting lineup of events. 
   </p>
        <p>
          <img src="http://www.halhayes.com/blog/content/binary/AntonioChagoury.jpg" border="0" />
        </p>
        <p>
      Not to give him a swelled head, but when we worked together Antonio was doing some
      very, very creative things in both the DNN space and in Web Services. <strong>Fortunately</strong>,
      he is now out where his creativity, development skills, and leadership can be <strong>better
      appreciated</strong> (much better). The more actual development work I do (including
      on DNN) the more I appreciate what he accomplished when we worked together, and I
      am embarrassed to say that I did take him for granted and was none-to-kind to
      him many times (hopefully, mentioning it publicly will allow me to redeem myself
      a little bit). 
   </p>
        <p>
      In many ways, Antonio and I are very much alike (and that should scare a lot of people
      that we both know). <img src="http://www.halhayes.com/blog/content/binary/happy-face-happyface-smiley-25x25.gif" border="0" /></p>
        <p>
       
   </p>
        <p>
      You can check out his personal blog at the link below.
   </p>
        <p>
          <a href="http://www.cto20.com">
            <img src="http://www.halhayes.com/blog/content/binary/cto20_logo.png" border="0" />
          </a>
        </p>
        <p>
          <a href="http://www.cto20.com/Default.aspx?tabid=647">
          </a>
        </p>
        <p>
      -- 
   </p>
        <p>
      Enjoy!
   </p>
        <p>
       
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=6e0e1bc6-8d91-4cf7-987b-0a3f2292a0d3" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Blog Module in DNN</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,6e0e1bc6-8d91-4cf7-987b-0a3f2292a0d3.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,6e0e1bc6-8d91-4cf7-987b-0a3f2292a0d3.aspx</link>
      <pubDate>Sat, 31 Mar 2007 16:06:49 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;strong&gt;&lt;a href="http://www.dotnetnuke.com"&gt;&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;img src="http://www.halhayes.com/blog/content/binary/dotnetnukelogo.gif" border=0&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Interested&lt;/strong&gt; in the latest happenings in implementing &lt;font color=#ff0000 size=3&gt;&lt;strong&gt;blogging
   in DotNetNuke&lt;/strong&gt;&lt;/font&gt;?
&lt;/p&gt;
&lt;p&gt;
   My friend, &lt;strong&gt;Antonio Chagoury&lt;/strong&gt; (picture below), is the Team lead on
   the &lt;a href="http://www.dotnetnuke.com/DotNetNukeProjects/ModuleBlog/tabid/842/Default.aspx"&gt;DotNetNuke
   Blog module&lt;/a&gt;. The team has a blog &lt;a href="http://www.dotnetnuke.com/DotNetNukeProjects/ModuleBlog/tabid/842/Default.aspx"&gt;here&lt;/a&gt;.
   I am very excited to see Antonio more actively involved with the DNN project! He&amp;nbsp;is
   working very hard to get the DotNetNuke user group in the Washington, D.C. area&amp;nbsp;up
   and running, and I know&amp;nbsp;he is planning&amp;nbsp;a very exciting lineup of events.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://www.halhayes.com/blog/content/binary/AntonioChagoury.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   Not to give him a swelled head, but when we worked together Antonio was doing some
   very, very creative things in both the DNN space and in Web Services. &lt;strong&gt;Fortunately&lt;/strong&gt;,
   he is now out where his creativity, development skills, and leadership can be &lt;strong&gt;better
   appreciated&lt;/strong&gt; (much better). The more actual development work I do (including
   on DNN) the more I appreciate what he accomplished when we worked together, and I
   am embarrassed to say that I did take him for granted and was none-to-kind&amp;nbsp;to
   him many times (hopefully, mentioning it&amp;nbsp;publicly will allow me to redeem myself
   a little bit). 
&lt;/p&gt;
&lt;p&gt;
   In many ways, Antonio and I are very much alike (and that should scare a lot of people
   that we both know). &lt;img src="http://www.halhayes.com/blog/content/binary/happy-face-happyface-smiley-25x25.gif" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   You can check out his personal blog at the link below.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.cto20.com"&gt;&lt;img src="http://www.halhayes.com/blog/content/binary/cto20_logo.png" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.cto20.com/Default.aspx?tabid=647"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   -- 
&lt;/p&gt;
&lt;p&gt;
   Enjoy!
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=6e0e1bc6-8d91-4cf7-987b-0a3f2292a0d3" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>Blogs;DotNetNuke;Visual Basic</category>
    </item>
    <item>
      <trackback:ping>http://www.halhayes.com/blog/Trackback.aspx?guid=7124b664-3504-41c5-aafb-05d44a1e8195</trackback:ping>
      <pingback:server>http://www.halhayes.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.halhayes.com/blog/PermaLink,guid,7124b664-3504-41c5-aafb-05d44a1e8195.aspx</pingback:target>
      <dc:creator>hal.hayes@acritech.com (Hal Hayes)</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I have run the DNN installs several times, but I ran into a few problems on the 4.4
      - that I was able to figure out.
   </p>
        <p>
          <hr />
        </p>
        <p>
        </p>
        <p>
          <strong>First problem</strong>: You may run into is when the install says it
      can't find the Compression.config file. Those are purposely placed in a Config directory
      until needed. Guess what? You need the Compression.Config during the initial installation. 
   </p>
        <p>
          <strong>Solution</strong>: Move or copy the Compression.config to the root directory
      of your DNN website.
   </p>
        <p>
          <hr />
        </p>
        <p>
        </p>
        <p>
          <strong>Second Problem:</strong> I get the dreaded exception of Object reference not
      set.
   </p>
        <p>
          <hr />
        </p>
        <p>
        </p>
        <p>
          <font face="Arial">
            <strong>Description: </strong>An unhandled exception occurred during
      the execution of the current web request. Please review the stack trace for more information
      about the error and where it originated in the code. 
      <br /><br /><font size="1"><b>Exception Details: </b>System.NullReferenceException: Object reference
      not set to an instance of an object.<br /><br /><b>Source Error:</b><br /><br /></font></font>
        </p>
        <p>
          <table bgcolor="#ffffcc">
            <tbody>
              <tr>
                <td>
                  <font size="1">
                    <code>An unhandled exception was generated during the execution of
                  the current web request. Information regarding the origin and location of the exception
                  can be identified using the exception stack trace below.</code>
                  </font>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
          <br />
          <font size="1">
            <b>
              <font face="Verdana">Stack Trace:</font>
            </b>
            <br />
          </font>
        </p>
        <p>
          <table bgcolor="#ffffcc">
            <tbody>
              <tr>
                <td>
                  <code>
                    <pre>
                      <font size="1">[NullReferenceException: Object reference not set to an
                  instance of an object.] DotNetNuke.Entities.Portals.PortalSettings.GetPortalSettings(Int32
                  TabId, PortalAliasInfo objPortalAliasInfo) +127 DotNetNuke.Entities.Portals.PortalSettings..ctor(Int32
                  tabId, PortalAliasInfo objPortalAliasInfo) +93 DotNetNuke.HttpModules.UrlRewriteModule.OnBeginRequest(Object
                  s, EventArgs e) +3718 System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
                  +59 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)
                  +87</font>
                    </pre>
                  </code>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
          <hr />
          <br />
          <strong>Solution</strong>: This is a permissions error on the website directory. Increase
      your permissions on your ASP.NET account. Since I was running this on my Windows XP
      machine, and as Administrator, I was surprised by this. I gave the ASP.NET account
      full control, and the install completed successfully. Then I reduced the permissions
      back to Read/Write. Everything works fine. 
   </p>
        <p>
        </p>
        <p>
      For more information, check out Shaun Walker's installation directions at the following <a href="http://forums.asp.net/1114393/ShowPost.aspx">post</a>.
   </p>
        <p>
       
   </p>
        <a href="http://www.dotnetnuke.com">
          <img src="http://www.halhayes.com/blog/content/binary/dotnetnukelogo.gif" border="0" />
        </a>
        <img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=7124b664-3504-41c5-aafb-05d44a1e8195" />
        <br />
        <hr />
   This weblog is sponsored by <a href="http://www.acritech.com">ACRITECH Corporation</a>. 
</body>
      <title>Installing DNN 4.4 - Install Problems - solved</title>
      <guid>http://www.halhayes.com/blog/PermaLink,guid,7124b664-3504-41c5-aafb-05d44a1e8195.aspx</guid>
      <link>http://www.halhayes.com/blog/PermaLink,guid,7124b664-3504-41c5-aafb-05d44a1e8195.aspx</link>
      <pubDate>Thu, 18 Jan 2007 14:00:14 GMT</pubDate>
      <description>&lt;p&gt;
   I have run the DNN installs several times, but I ran into a few problems on the 4.4
   - that I was able to figure out.
&lt;/p&gt;
&lt;p&gt;
   &lt;hr&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;First problem&lt;/strong&gt;:&amp;nbsp;You may run into is when the install says it
   can't find the Compression.config file. Those are purposely placed in a Config directory
   until needed. Guess what? You need the Compression.Config during the initial installation. 
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Solution&lt;/strong&gt;: Move or copy the Compression.config to the root directory
   of your DNN website.
&lt;/p&gt;
&lt;p&gt;
   &lt;hr&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Second Problem:&lt;/strong&gt; I get the dreaded exception of Object reference not
   set.
&lt;/p&gt;
&lt;p&gt;
   &lt;hr&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;font face=Arial&gt;&lt;strong&gt;Description: &lt;/strong&gt;An unhandled exception occurred during
   the execution of the current web request. Please review the stack trace for more information
   about the error and where it originated in the code. 
   &lt;br&gt;
   &lt;br&gt;
   &lt;font size=1&gt;&lt;b&gt;Exception Details: &lt;/b&gt;System.NullReferenceException: Object reference
   not set to an instance of an object.&lt;br&gt;
   &lt;br&gt;
   &lt;b&gt;Source Error:&lt;/b&gt; 
   &lt;br&gt;
   &lt;br&gt;
   &lt;/font&gt;
&lt;/p&gt;
&gt; 
&lt;p&gt;
   &lt;table bgcolor=#ffffcc&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td&gt;
               &lt;font size=1&gt;&lt;code&gt;An unhandled exception was generated during the execution of the
               current web request. Information regarding the origin and location of the exception
               can be identified using the exception stack trace below.&lt;/code&gt; &lt;/font&gt;&lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;br&gt;
   &lt;font size=1&gt;&lt;b&gt;&lt;font face=Verdana&gt;Stack Trace:&lt;/font&gt;&lt;/b&gt; 
   &lt;br&gt;
   &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table bgcolor=#ffffcc&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td&gt;
               &lt;code&gt;&lt;pre&gt;&lt;font size=1&gt;[NullReferenceException: Object reference not set to an instance
               of an object.] DotNetNuke.Entities.Portals.PortalSettings.GetPortalSettings(Int32
               TabId, PortalAliasInfo objPortalAliasInfo) +127 DotNetNuke.Entities.Portals.PortalSettings..ctor(Int32
               tabId, PortalAliasInfo objPortalAliasInfo) +93 DotNetNuke.HttpModules.UrlRewriteModule.OnBeginRequest(Object
               s, EventArgs e) +3718 System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()
               +59 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously)
               +87&lt;/font&gt;&lt;/pre&gt;
               &lt;/code&gt;&lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;hr&gt;
   &lt;br&gt;
   &lt;strong&gt;Solution&lt;/strong&gt;: This is a permissions error on the website directory. Increase
   your permissions on your ASP.NET account. Since I was running this on my Windows XP
   machine, and as Administrator, I was surprised by this. I gave the ASP.NET account
   full control, and the install completed successfully. Then I reduced the permissions
   back to Read/Write. Everything works fine. 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   For more information, check out Shaun Walker's installation directions at the following &lt;a href="http://forums.asp.net/1114393/ShowPost.aspx"&gt;post&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;a href="http://www.dotnetnuke.com"&gt;&lt;img src="http://www.halhayes.com/blog/content/binary/dotnetnukelogo.gif" border=0&gt;&lt;/a&gt;&lt;img width="0" height="0" src="http://www.halhayes.com/blog/aggbug.ashx?id=7124b664-3504-41c5-aafb-05d44a1e8195" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.acritech.com"&gt;ACRITECH Corporation&lt;/a&gt;. </description>
      <category>.NET Framework 2.0;DotNetNuke</category>
    </item>
  </channel>
</rss>