Technology Toolbox

Your technology Sherpa for the Microsoft platform

Jeremy Jameson - Founder and Principal

Search

Search

October 2009 Blog Posts

Recommendations for Code Analysis

In my previous post , I briefly mentioned the Code Analysis feature of Visual Studio in the context of using check-in policies with Team Foundation Server (TFS). However, there's a lot more to talk about with regards to using Code Analysis. If you...

Recommended Check-In Policies for Team Foundation Server

I love using Team Foundation Server (TFS). There's just an amazing amount of "goodness" for software development that comes out-of-the-box; and there's even more available from Microsoft and other sources in the form of add-ons (many of which are free...

Latest Version of Opera Ignores Hosts File

As I mentioned in my previous post , I discovered a rather nasty UI bug last week with the new portal we are building for a customer. Unfortunately, the layout issue only occurred in the Safari browser. Since I couldn't repro the issue in Internet...

Troubleshooting Layout Problems with Safari

I discovered a rather nasty UI bug last week with the new portal we are building for a customer. Unfortunately, the layout issue only occurred in the Safari browser. Even worse, I discovered it only a day before the CEO of customer discovered it himself...

DataNavigateUrlFormatString Does Not Allow "javascript:"

I encountered an interesting bug last Friday with the ASP.NET HyperLinkField control. To understand the scenario, think of the typical "view detail" feature when showing summary data in a table. In other words, you want to provide users the ability to...

Essential Add-Ins for Team Foundation Server

In a previous post , I mentioned how I use SourceGear's DiffMerge instead of the out-of-the-box tool that comes with Team Foundation Server (which is also called DiffMerge). If you haven't at least evaluated the SourceGear alternative, I definitely advise...

Is AutoCorrect making me stupid or just plain lazy?

Yesterday's post got me thinking about something. Do you find yourself occasionally typing one word when you are actually thinking of a different word that sounds the same? A faint recollection from one or more of my English classes long ago suggested...

The Original "Jameson Datacenter"

This morning I was doing some cleanup of my documents folder and I stumbled across a rather old Visio document that showed the beginnings of what I now refer to as the "Jameson Datacenter" (a.k.a. my home lab). For some geeky reason, seeing this again...

Configure IntelliMirror Using Group Policy

Yet another Group Policy object that I use in the "Jameson Datacenter" (a.k.a. my home lab) is one to automatically configure roaming profiles and redirect the Desktop and Documents folders to a server(a.k.a. "IntelliMirror"). Even though I don't have...

Eliminate MBSA Warnings Using Default Security Settings Policy

Another Group Policy object that I use in the "Jameson Datacenter" (a.k.a. my home lab) is one that I created a couple of years ago in order to eliminate various warnings from the Microsoft Baseline Security Advisor (MBSA). To automatically change...

New MSDN Theme on My Blog

I noticed this morning that the new color scheme released this past week on MSDN has made its way into our Community Server template (and thus onto my blog, since I'm currently using the default "skin"). I'm still not sure how I feel about the combination...

Add Rooler to Your Web Development Toolbox

This past May, one of my colleagues notified me of a new tool called "Rooler" that allows you to easily measure anything displayed on your screen. I definitely consider this tool a "must have" for anyone out there doing Web development. While tools...

Introducing the SharePointSmtpHelper Class

Continuing in the spirit of my previous posts for the SharePointPublishingHelper class and SharePointWebPartHelper class, I'd like to introduce another helper class that you may find useful when building solutions for Windows SharePoint Services (WSS...

Introducing the SharePointWebPartHelper Class

In a previous post, I introduced the DR.DADA approach to SharePoint development and how I typically use the concept of a FeatureConfigurator to automatically configure one or more aspects of a SharePoint site when activating my feature. For example...

Event ID 10016, KB 920783, and the WSS_WPG Group

If you've ever deployed Windows SharePoint Services (WSS) v3 or Microsoft Office SharePoint Server (MOSS) 2007 in a least privilege configuration, you have undoubtedly encountered errors similar to the following in your Windows event log: The application...

Managing Group Membership via Group Policy - Part 2

In Part 1 of this post , I explained the Group Policy object (named Development - Restricted Groups Policy ) that I use for enforcing group membership on a specific set of servers. As a follow-up to that post, I also want to cover an alternate method...

Enforcing Windows Update via Group Policy

Another Group Policy object that I use in the "Jameson Datacenter" (a.k.a. my home lab) is one to automatically configure Windows Update on all computers in the domain. This ensures that each server or workstation downloads updates from COLOSSUS (one...

Managing Group Membership via Group Policy - Part 1

In yesterday's post I covered one of the Group Policy objects that I use in the "Jameson Datacenter" (a.k.a. my home lab), specifically one that automatically enables Remote Desktop (Terminal Services) whenever I add a new server to my Active Directory...

Enabling Remote Desktop via Group Policy

In a previous post, I provided some details on the "Jameson Datacenter" (a.k.a. my home lab). In a follow-up post, I also discussed the Active Directory domain structure and mentioned how I use the Group Policy feature of Active Directory to "effortlessly...

KB 896861 and "Microsoft Fix it"

A couple of days ago, I rebuilt one of my development VMs for Microsoft Office SharePoint Server (MOSS) 2007. As I've noted in a previous post , I've found that I need to apply one of the registry hacks described in the following KnowledgeBase article...

Bug in MOSS 2007 FBA with Insufficient Permissions in SQL Server

A couple of weeks ago I was setting up Forms-Based Authentication (FBA) on my new development VM for Microsoft Office SharePoint Server (MOSS) 2007, and I spent a few hours troubleshooting why I couldn't add a custom role ("Authenticated Users") to a...

Introducing the SharePointPublishingHelper Class

In my previous post , I described a utility to import pages into Microsoft Office SharePoint Server (MOSS) 2007 from an Excel input file. Aside from the code to read data from the input file into a DataSet, the main work is performed by the SharePointPublishingHelper...

Formatting Code for My Blog

It occurred to me this morning that while I previously shared some details on how I manage my MSDN blog , I've never shared my method for formatting code for the Web. Actually, calling it "my method" is definitely a bit of a stretch. I certainly didn...

Importing Pages into MOSS 2007 from an Excel File

In my previous post , I briefly introduced the concept of a utility to import pages into Microsoft Office SharePoint Server (MOSS) 2007 from an Excel input file. This can be very useful for Development and Test environments (where you frequently rebuild...

"Web application at ... could not be found" Error on MOSS 2007 x64

I encountered a rather nasty bug last week with Microsoft Office SharePoint Server (MOSS) 2007 when trying to run an x86 process (that utilizes the SharePoint API) on an x64 server. To provide the simplest repro possible, I created a sample console...

HVRemote and Remote Administration of Hyper-V from Windows 7

Last Sunday, I rebuilt my desktop ( WOLVERINE ) with the RTM build of Windows 7 Ultimate (x64). Previously, I'd been running the RC1 bits and I figured it was about time I got around to "upgrading" to the RTM version. [I say "upgrading" because -- at...

Active Directory Domain Structure in the "Jameson Datacenter"

In a previous post, I provided some details on the "Jameson Datacenter" , which is really just my home lab that I use for learning new technologies and improving my skills, as well as actually completing my day-to-day tasks on various customer projects...

Enter Key Does Not Submit Search in MOSS 2007 from Firefox

One issue that has "bitten" me on more than one occasion is the fact that the SearchBoxEx control in Microsoft Office SharePoint Server (MOSS) 2007 does not work consistently across different browsers. Specifically, I am referring to the issue where pressing...