<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://tech-review.org/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">.net_2.0</title><subtitle type="html">My coding blog entries.   Typically will either be more complex coding examples or overcoming product issues / troubleshooting resolutions.</subtitle><id>http://tech-review.org/blogs/.net_2.0/atom.aspx</id><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/default.aspx" /><link rel="self" type="application/atom+xml" href="http://tech-review.org/blogs/.net_2.0/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-07-17T21:26:00Z</updated><entry><title>Unable to Install SP1 for Vista?</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2008/03/18/unable-to-install-sp1-for-vista.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2008/03/18/unable-to-install-sp1-for-vista.aspx</id><published>2008-03-19T00:12:00Z</published><updated>2008-03-19T00:12:00Z</updated><content type="html">Today, trying to update Vista Ultimate to SP1 (released today), I ran into a bizarre error message: "Service Pack can not be installed. System does not have required supporting Langauge Pack." All of the language packs were installed but there was a exclamation point on the English one, in the Control Panel -&amp;gt; Regional and Language Options -&amp;gt; Keyboard and Languages -&amp;gt; Remove. Note that main tab indicated English was set as preference. To correct. Using the afore mentioned navigation - click...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2008/03/18/unable-to-install-sp1-for-vista.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=32051" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author><category term="Vista installation issue" scheme="http://tech-review.org/blogs/.net_2.0/archive/tags/Vista+installation+issue/default.aspx" /></entry><entry><title>Unable to use ASPNET_REGIIS -I for installing Asp.Net 2.0 on Vista / Windows 2008</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2008/03/08/unable-to-use-aspnet-regiis-i-for-installing-asp-net-2-0-on-vista-windows-2008.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2008/03/08/unable-to-use-aspnet-regiis-i-for-installing-asp-net-2-0-on-vista-windows-2008.aspx</id><published>2008-03-08T23:07:00Z</published><updated>2008-03-08T23:07:00Z</updated><content type="html">Vista and Windows Server 2008 have radically re-shaped the simplistic handling of IIS functions and features in terms of both interface and ability to capitalize on cmd line options. In the previous blog entry I outlined the issues I had with uninstalling the Microsoft Device Emulator to properly install VS 2008 on a x64 system. During that process - I uninstalled .Net 2.0 which rendered IIS useless for hosting my applications. The issue is - &amp;gt;Net 2.0 does not recognize IIS7. With IIS 5 and 6...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2008/03/08/unable-to-use-aspnet-regiis-i-for-installing-asp-net-2-0-on-vista-windows-2008.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=32031" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>Can not uninstall Microsoft Device Emulator 3.0 on 64 bit Vista / Server 2008</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2008/03/08/can-not-uninstall-microsoft-device-emulator-3-0-on-64-bit-vista-server-2008.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2008/03/08/can-not-uninstall-microsoft-device-emulator-3-0-on-64-bit-vista-server-2008.aspx</id><published>2008-03-08T22:18:00Z</published><updated>2008-03-08T22:18:00Z</updated><content type="html">I recently upgraded from Windows Server 2003 to Windows Server 2008 on my Quad Core server. Note keyword was upgraded. Other than having to grab Vista Drivers for the 3 NVIDIA graphics cards, was relatively painless. Visual Studio 2008 Beta Version was already installed. It ran fine for the last week or so but I decided to revisit the Ajax coding in one of my projects and found that with the latest bits for the Ajax Toolkit (targeting .Net 3.5) - too many issues occurring (after all everything worked...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2008/03/08/can-not-uninstall-microsoft-device-emulator-3-0-on-64-bit-vista-server-2008.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=32030" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>Debugging TIP of the Day</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/11/26/debugging-tip-of-the-day.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/11/26/debugging-tip-of-the-day.aspx</id><published>2007-11-27T05:33:00Z</published><updated>2007-11-27T05:33:00Z</updated><content type="html">If you are like me, you probably have a overall project that consists of many solutions. For whatever reasons it doesn't make sense to have the various solutions and projects all included into a single solution. That makes debugging rather difficult - especially difficult when say solution #2 only gets invoked when a web project, console application, or other is 'live'. With VS2005 and above you can actually multi-select the wp3svc, service hosts etc and the debugger of whatever solution will go...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/11/26/debugging-tip-of-the-day.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=12974" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author><category term="Debugging" scheme="http://tech-review.org/blogs/.net_2.0/archive/tags/Debugging/default.aspx" /></entry><entry><title>.NET 3.5 issues on 64 bit Windows 2003 Server</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/11/14/net-3-5-issues-on-64-bit-windows-2003-server.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/11/14/net-3-5-issues-on-64-bit-windows-2003-server.aspx</id><published>2007-11-14T21:31:00Z</published><updated>2007-11-14T21:31:00Z</updated><content type="html">Recently I decided to forgo using my laptop for developement and instead put together a brand new system that has six monitors and a dual core Intel 64 bit system. Since Vista would not install - I opted to go for Windows Server 2003 instead, as I will probably reire my older web server once 2008 comes out. A fresh install was done, with all of the updates and service packs. I installed Visual Studio 2008 Beta - and everything was working fine, with exception when I tried launching my site / project...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/11/14/net-3-5-issues-on-64-bit-windows-2003-server.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=11206" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>When the Random() Function always returns 0 and not a random number</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/11/06/when-the-random-function-always-returns-0.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/11/06/when-the-random-function-always-returns-0.aspx</id><published>2007-11-07T07:57:00Z</published><updated>2007-11-07T07:57:00Z</updated><content type="html">While working with Greg on the .Net Trade 6 refresh update, we ran into a bizarre behavior. The load balancing is accomplished by using the .Net random method based upon the number of servers in the list. Part of the testing we do, is a ton of fail-over scenarios and it is kinda my responsibility to wreck havoc on the system, to actually break it - and then identify where. In the scenario which we discovered the bug, was having four - five Business Service Hosts handling the web requests. Downing...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/11/06/when-the-random-function-always-returns-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=10355" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author><category term="C# Bug Random()" scheme="http://tech-review.org/blogs/.net_2.0/archive/tags/C_2300_+Bug+Random_28002900_/default.aspx" /></entry><entry><title>VS 2008 - It does increase productivity...</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/10/19/vs-2008-it-does-increase-productivity.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/10/19/vs-2008-it-does-increase-productivity.aspx</id><published>2007-10-19T09:33:00Z</published><updated>2007-10-19T09:33:00Z</updated><content type="html">It has been two weeks or so, with using VS 2008 (Beta) exclusively and to date have not used the VS 2005 to do any coding. While I really see no use for LINQ and some of the other newer technologies (mainly because I code for performance and not ease of coding such as using master pages etc - instead I would rather craft the code to do what it needs to do with the least amount of perf hit as possible).. there are some really cool productivity enhancements with VS 2008. The first: The split view of...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/10/19/vs-2008-it-does-increase-productivity.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=8483" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>My Biggest Beef with  -Vista:  Uninstall doesn't un-install anything</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/10/19/my-biggest-beef-with-vista-uninstall-doesn-t-un-install-anything.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/10/19/my-biggest-beef-with-vista-uninstall-doesn-t-un-install-anything.aspx</id><published>2007-10-19T09:02:00Z</published><updated>2007-10-19T09:02:00Z</updated><content type="html">If there is one thing about advertising I despise - is when any manufacturer advertises better reliability from other versions to justify the upgrade. The opening tone is serious because this is a serious issue, because unlike subscribing to take the risks with a BETA or Pre-Release version of some software product - I shelled out money to have to have Vista Ultimate. And while less the issues with video drivers, I could be happy with Vista less this one MAJOR issue... Uninstalls are not uninstalls....(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/10/19/my-biggest-beef-with-vista-uninstall-doesn-t-un-install-anything.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=8482" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>Orcas - Are you getting the most out of it...(Conversion Process)</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/10/09/orcas-are-you-getting-the-most-out-of-it.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/10/09/orcas-are-you-getting-the-most-out-of-it.aspx</id><published>2007-10-10T00:05:00Z</published><updated>2007-10-10T00:05:00Z</updated><content type="html">Since my exposure of playing with Ajax during all the Beta cycles, and ending up so frustrated - I kinda stepped back and stopped participating in anything related to a Beta. So, it may be a surprise that I actually installed Orcas (Beta of VS 2008) and unlike my terrible experiences with converting my projects to VS 2005 - surprise - all converted without any drama what so ever (less one where when I started VS 2008 the first time it crashed during applying settings). That is good news. There is...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/10/09/orcas-are-you-getting-the-most-out-of-it.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=7831" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>Images and working with a DAL</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/08/21/images-and-working-with-a-dal.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/08/21/images-and-working-with-a-dal.aspx</id><published>2007-08-21T09:50:00Z</published><updated>2007-08-21T09:50:00Z</updated><content type="html">Most examples of working with saving images to a SQL Server database within a application that does not implement a DAL, usually work off only a HTTPPosted file and looks kinda like this: //create a stream Stream imgStream = proposedFile.InputStream; //get the length of the http posted file int imgLen = proposedFile.ContentLength; //now loop through the stream and assign it to the byte[] (which is an array) byte[] imgBinaryData = new byte[imgLen]; int n = imgStream.Read(imgBinaryData, 0, imgLen);...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/08/21/images-and-working-with-a-dal.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=5014" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>Latest Benchmark Source Code Released: .Net StockTrader</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/30/latest-benchmark-source-code-released-net-stocktrader.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/07/30/latest-benchmark-source-code-released-net-stocktrader.aspx</id><published>2007-07-31T04:30:00Z</published><updated>2007-07-31T04:30:00Z</updated><content type="html">I am happy to report that the .Net StockTrader Benchmark Application (and subsequent source code) are now released. Visit: http://msdn2.microsoft.com/en-us/netframework/bb499684.aspx Also, this is one of the first times that a benchmark application has an associated forum to discuss installation issues, coding strategies, and overall perceptions of the code / application. This is Rev 0 (so to speak) and overall - should be a very stable application for most users that install it and play around with...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/30/latest-benchmark-source-code-released-net-stocktrader.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=3815" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>The IDataReader - Frustration in DAL land and other frustrations</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/23/the-idatareader-frustration-in-dal-land.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/07/23/the-idatareader-frustration-in-dal-land.aspx</id><published>2007-07-24T04:41:00Z</published><updated>2007-07-24T04:41:00Z</updated><content type="html">The problem with programming sometimes is learning the annoyances that plague a development language. I was troubleshooting my SQL DAL, which instead of using the "it COULD work with every data provider" (the caveat being - if the only data relationships are those you generate from drag and drop IDE)...has a semi-generic abstract base, but utilizes generics such that parameters and provider specific annoyances can be fully exploited and not merely addressed. Most DAL implementations either go to...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/23/the-idatareader-frustration-in-dal-land.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=3468" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry><entry><title>System.Security.SecurityException: The source was not found, but some or all event logs could not be searched.  Inaccessible logs:</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/19/system-security-securityexception-the-source-was-not-found-but-some-or-all-event-logs-could-not-be-searched-inaccessible-logs.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/07/19/system-security-securityexception-the-source-was-not-found-but-some-or-all-event-logs-could-not-be-searched-inaccessible-logs.aspx</id><published>2007-07-20T01:36:00Z</published><updated>2007-07-20T01:36:00Z</updated><content type="html">Adding Event logging works the same with VISTA as it does in XP. Unfortunately there is no programmic method to make it work the first time. The symptoms are you check and check the event logs to see where your entries are but alas nothing. Under VISTA you will see a sporadic "Uable to find Type Initializer" in the event logs. The later is an indication that you have not yet performed the following: For XP , 2003, and Vista 1. Right Click on "My Computer" 2. Select "MANAGE" 3. Select "USERS AND GROUPS"...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/19/system-security-securityexception-the-source-was-not-found-but-some-or-all-event-logs-could-not-be-searched-inaccessible-logs.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=3289" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author><category term="c#" scheme="http://tech-review.org/blogs/.net_2.0/archive/tags/c_2300_/default.aspx" /><category term="Asynch" scheme="http://tech-review.org/blogs/.net_2.0/archive/tags/Asynch/default.aspx" /></entry><entry><title>The SqlParameter is already contained by another SqlParameterCollection</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/18/the-sqlparameter-is-already-contained-by-another-sqlparametercollection.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/07/18/the-sqlparameter-is-already-contained-by-another-sqlparametercollection.aspx</id><published>2007-07-19T03:15:00Z</published><updated>2007-07-19T03:15:00Z</updated><content type="html">A few days ago, I closed the laptop lid on my Toshiba and went to where I was going. It never came out of standby and as a result - had to cold power it. Unfortunately for me, I had Visual Studio open, and when I re-opened my solution - only 36 of the 90 some projects were showing. Considering a majority of the projects are module specific DALs, I realized that after spending 6 hours getting the projects back into the solution and properly configuring them, that the time was now and not later to...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/18/the-sqlparameter-is-already-contained-by-another-sqlparametercollection.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=3250" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author><category term="SQL c#" scheme="http://tech-review.org/blogs/.net_2.0/archive/tags/SQL+c_2300_/default.aspx" /></entry><entry><title>Sample Applications you should learn from.. c# / VS Studio 2005</title><link rel="alternate" type="text/html" href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/17/sample-applications-you-should-learn-from-c-vs-studio-2005.aspx" /><id>http://tech-review.org/blogs/.net_2.0/archive/2007/07/17/sample-applications-you-should-learn-from-c-vs-studio-2005.aspx</id><published>2007-07-18T04:26:00Z</published><updated>2007-07-18T04:26:00Z</updated><content type="html">In the world of adopting .Net as a programming language of choice, the ultimate question is, "Where are the samples I can learn from". If you are reading this, you learned your basics maybe on your own or from some programing class, but you probably actually learned the advanced stuff from dissecting sample applications and code snippets off blogs. What you may not know, is that the published 'sample' apps differ greatly from the 'benchmark' applications that are also published. The former address...(&lt;a href="http://tech-review.org/blogs/.net_2.0/archive/2007/07/17/sample-applications-you-should-learn-from-c-vs-studio-2005.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://tech-review.org/aggbug.aspx?PostID=3196" width="1" height="1"&gt;</content><author><name>Jody</name><uri>http://tech-review.org/members/Jody.aspx</uri></author></entry></feed>