All blogs / Software / engineering practice
Random Musings of Jeremy Jameson
learn.microsoft.com/en-us/archive/blogs/jjameson
Software / engineering practiceC# / .NETDevOps / SRE / infrastructureMicrosoft blogsMSDN archive
- Posts
- 277 from 22 Mar 2007 to 2 Sep 2011
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/jjameson/feed.xml
2011 43
- Last Day with Microsoft
- New Blog Location - https://www.technologytoolbox.com/blog/jjameson
- Leaving Microsoft
- Using the SharePoint API to Configure an Expiration Policy on a Document Library
- Missing thumbnail images in SharePoint?...You probably forgot to specify the "ContentType" property
- Web Standards Design with SharePoint, Part 6
- Web Standards Design with SharePoint, Part 5 (a.k.a. Rendering Semantic HTML Using the XsltListViewWebPart)
- Script to Reset WSUS for SysPrep'ed Image
- Reusable Content in SharePoint Publishing HTML Fields, Part 3
- Reusable Content in SharePoint Publishing HTML Fields, Part 2
- Reusable Content in SharePoint Publishing HTML Fields, Part 1
- Localization and SharePoint Solutions, Part 3 (a.k.a. use field IDs whenever possible)
- RecoverableException for .NET Framework Solutions
- Localization and SharePoint Solutions, Part 2 (a.k.a. the CurrentUICultureSwitcher class)
- Upgrading a Custom MOSS 2007 Solution to SharePoint Server 2010
- Web Standards Design with SharePoint, Part 4
- Virtual Machine Snapshots and SharePoint Development, Part 1
- Using the Simple Recovery Model for SharePoint Development Environments
- Creating Small VHDs (< 1GB) for Hyper-V
- CDL for SharePoint (a.k.a. "You can never have too many spindles")
- Operations Manager Alerts for Event Log Errors
- Internet Explorer 9 Upgrade
- "Build Bloat", Part 2 (a.k.a. Removing Extraneous Items from SharePoint Visual Studio Projects)
- Removing "Stale" Network Adapters in Hyper-V VM
- Errors Installing Windows Server 2008 R2 SP1 (a.k.a. "How much disk space do I need?!")
- Resolving Issues After Applying Hyper-V Snapshot
- Disk Benchmarks: SSD vs. "Raptor" vs. RAID
- Windows 7 SP1/SSD Rebuild (and MaxPatchCacheSize = 0)
- Thoughts and Recommendations on Using Iterations in TFS
- What's in your Jump List?
- Script to Save Event Logs
- Identifying Logon Failures on a Web Site
- Installing and Configuring Office Web Apps (on SharePoint 2010)
- Inserting Web Parts into Publishing Fields in SharePoint 2010
- Script to Clear (and Save) Event Logs
- Script to Restart SharePoint 2010 Services
- PowerShell Script to Configure Search in SharePoint Server 2010
- PowerShell Script to Configure the State Service in SharePoint Server 2010
- Building SharePoint 2010 Solutions on a TFS 2010 Build Server
- Claims Login Web Part for SharePoint Server 2010
- Configuring Claims-Based Authentication in SharePoint Server 2010
- Web Standards Design with SharePoint, Part 3
- Issues Debugging Managed Code in WinDbg with SOS and PSSCOR2 (e.g. "Failed to request ThreadStore")
2010 78
- A Modal Popup Framework Based on the AJAX Control Toolkit
- A Custom SqlRoleProvider for "Authenticated Users"
- Recurring Tasks in Team Foundation Server
- Bypassing a Gated Check-in in TFS 2010
- Web Standards Design with SharePoint, Part 2
- My Initial Thoughts on Microsoft Visual Studio Scrum 1.0 (TFS 2010 Process Template)
- Create a Custom "Builds" List on Your TFS Project Portal (a.k.a. SharePoint Team Site)
- Avoid Issues with Caching by Using "Theme Versions"
- Always Enable Disk-Based Caching in SharePoint Server 2010
- Recovering Your Work After an Expression Web Crash
- Avoid Extraneous Database Roundtrips in SharePoint PublishingPageCollection.Item Property
- Analyzing Database Roundtrips with SQL Server Profiler
- Update on Soluto and Antivir Solution Pro Virus
- Soluto and Antivir Solution Pro Virus
- Removing Downloaded Program Files (e.g. ActiveX Controls) in Windows 7/IE 8
- .NET Framework 4 Setup Requires ~2 GB of Disk Space on x64
- Windows Server Backup Does Not Show Backed Up Files
- New Guidance on MSDN for Developing Applications for SharePoint 2010
- Showing Resized Images on a Community Server/Telligent Blog
- Formatting PowerShell Script for My Blog
- Using PowerShell to Delete a Site with Subsites in SharePoint Server 2010
- Update on Upgrade of MSDN Blog Platform
- Issues After Upgrade of MSDN Blog Platform
- Sharepoint 2010 Developer Training Kit
- Reporting Errors with TFS Migration/Upgrade
- Performing a "Do Over" with TFS 2010 Upgrade
- Avoid the Warning from Excel Services About Refreshing External Data
- Use PowerShell to "Reset to Site Definition" in SharePoint Server 2010
- Upgrading TFS 2005/2008 Project Sites to TFS 2010, Part 3 - Quick Launch Navigation
- Upgrading TFS 2005/2008 Project Sites to TFS 2010, Part 4 - Project Work Items Web Part
- Configuring Quick Launch Navigation in SharePoint Server 2010 Using PowerShell
- Upgrading TFS 2005/2008 Project Sites to TFS 2010, Part 2 - Team Wiki
- SharePoint Server 2010 Windows PowerShell cmdlets
- StsAdm to Windows PowerShell Mapping (SharePoint Server 2010)
- Upgrading TFS 2005/2008 Project Sites to TFS 2010, Part 1 - Agile Dashboard Features
- Error 7493 ("Access is denied") Viewing TFS Dashboard in SharePoint Server 2010
- C++ Compiler in Visual Studio 2010 Must Target .NET Framework 4
- Suppress CS1607 Warning for TFS 2010 Builds
- Updated Path to tf.exe for TFS 2010 Builds
- Building MOSS 2007 Solutions on a TFS 2010 Build Server
- "The workbook cannot be opened" Error with SharePoint Server 2010 (and TFS 2010)
- Upgrade Team Foundation Server 2008 to TFS 2010 (and SharePoint Server 2010)
- Upgrade Team Foundation Server 2008 to TFS 2010 (and SharePoint Server 2010) - Overview
- Save Significant Disk Space by Setting MaxPatchCacheSize to 0
- Test Projects in Visual Studio 2010 Must Target .NET Framework 4
- Outlook 2010 Does Not Work with Windows Server 2003 POP3 Service
- Disable Pinging of Your Application Pool Worker Process in IIS
- New Blog Template and Styling
- Stagger the Startup of Your Virtual Machines
- Blog Post Formatting Issues
- Test-Driven Development (TDD) in the Real World, Part 3 (a.k.a. the EncryptionService)
- Test Driven Development (TDD) in the Real World, Part 2
- TDD in the Real World, Part 1
- Automated Deployments to DEV from the Latest Build Folder
- Search
- Running Domain Controllers in Hyper-V
- Narrowing Search Results to a Specific Site (e.g. My Blog)
- Creating a VM/VHD Library
- Unit Tests for ICloneable
- Waiting for SharePoint Web.config Modifications to Finish
- SharePoint Features Activated by Default
- You'll Have to Pry That Money from My Cold Dead Hands
- Incrementing the Assembly Version for Each Build
- AJAX in MOSS 2007 -- The Easy Way, Part 2
- AJAX in MOSS 2007 -- The Easy Way, Part 1
- Forms-Based Authentication in MOSS 2007 -- The Easy Way
- Introducing the SharePointWebConfigHelper Class
- Logging Exceptions in .NET Applications
- Hyper-V: Getting Host Information from the Guest VM
- Avoiding Problems with the Using Statement and WCF Service Proxies
- Lessons Learned Moving TFS to Windows Server 2008 and SQL Server 2008
- Web Standards Design with MOSS 2007, Part 1
- Lessons Learned Integrating Silverlight in MOSS 2007, Part 3
- Lessons Learned Integrating Silverlight in MOSS 2007, Part 2
- Lessons Learned Integrating Silverlight in MOSS 2007, Part 1
- Deploying SharePoint Solutions with the "-force" Option
- Bug: HTTP 403 (Forbidden) with FBA SharePoint Site
- Managing Email Effectively
2009 107
- Bug Deploying SQL Server Database Using VSDBCMD.EXE
- Forced to Decline KB948014 and KB972493 in WSUS
- Error Installing KB 970892 When Reporting Services Configured with Domain Account
- Database Default Locations in SQL Server
- Bug with Duplicate Field Names in MOSS 2007
- Building SharePoint WSPs with Team Foundation Build
- The "Copy Local" Bug in Visual Studio
- SketchPath - The XPath Tool
- SharePoint Web Part to Redirect from HTTP to HTTPS
- Configuring SSL on SharePoint Sites
- A Simple Backup Solution
- AutoEventWireup Issue in MOSS 2007
- Compiling C++ Projects with Team Foundation Build
- Using Password Minder to Manage Your Passwords
- Using Robocopy to Move Files and Folders
- Supportability Concerns with Custom HTTP Modules in SharePoint
- Microsoft Translator Widget
- Deleting Empty Folders
- Analyzing My MSDN Blog
- Constraining Tables with CSS
- Recommended Check-In Policies for Team Foundation Server
- Latest Version of Opera Ignores Hosts File
- Troubleshooting Layout Problems with Safari
- DataNavigateUrlFormatString Does Not Allow "javascript:"
- Essential Add-Ins for Team Foundation Server
- Is AutoCorrect making me stupid or just plain lazy?
- The Original "Jameson Datacenter"
- Configure IntelliMirror Using Group Policy
- Eliminate MBSA Warnings Using Default Security Settings Policy
- New MSDN Theme on My Blog
- Add Rooler to Your Web Development Toolbox
- Introducing the SharePointSmtpHelper Class
- Introducing the SharePointWebPartHelper Class
- Event ID 10016, KB 920783, and the WSS_WPG Group
- Managing Group Membership via Group Policy - Part 2
- Enforcing Windows Update via Group Policy
- Managing Group Membership via Group Policy - Part 1
- Enabling Remote Desktop via Group Policy
- KB 896861 and "Microsoft Fix it"
- Bug in MOSS 2007 FBA with Insufficient Permissions in SQL Server
- Introducing the SharePointPublishingHelper Class
- Importing Pages into MOSS 2007 from an Excel File
- "Web application at ... could not be found" Error on MOSS 2007 x64
- HVRemote and Remote Administration of Hyper-V from Windows 7
- Enter Key Does Not Submit Search in MOSS 2007 from Firefox
- Finding the Content Type ID in MOSS 2007
- Sample Walkthrough of the DR.DADA Approach to SharePoint
- Best Practices for SCM and the Daily Build Process
- Build and Deployment Overview
- Debugging Symbols -- They're Not Just for Debug Builds Anymore
- Development and Build Environments
- No HTML Markup in MOSS 2007 Managed Properties
- Configuring Managed Properties in MOSS 2007
- "Inheriting" the Master Page from the Current Site Context in MOSS 2007
- Overriding Application.master in MOSS 2007
- MOSS 2007 Master Page Comparison
- Faceted Search in MOSS 2007 and the MSSDocProps Issue
- Comparing Source Code Branches
- Expression Web, My MSDN Blog, and (Now) Team Foundation Server
- Starting and Stopping Hyper-V VMs with Server Core
- Using SysPrep'ed VHDs for New Hyper-V Virtual Machines
- SharePoint 2010 Sneak Peek
- Creating Wireframes for Page Layouts
- Configuring Logging in SharePoint Application Pages
- Configuring Logging in ASP.NET Applications (and SharePoint)
- Configuring Logging in a Console Application
- A Simple, but Highly Effective Approach to Logging
- Environment Naming Conventions
- SPLimitedWebPartManager.AddWebPart Mysteriously Increments zoneIndex
- Why choose "Server Core" installation of Windows Server 2008?
- Tell Mode vs. Ask Mode
- Update on Patching and Disk Space Usage
- Reclaiming Disk Space After Installing Service Pack 2
- Errors Installing Windows Server 2008 SP2
- Add sysadmin in SQL Server 2008 Using Local Administrator
- Be Careful Using PublishingWeb.GetPagesListName()
- Minor Setback
- Shared Assembly Info in Visual Studio Projects
- Best Practices for .NET Assembly Versioning
- CA1704 Code Analysis Warning and Using Custom Dictionaries in Visual Studio
- Linked Files in Visual Studio Solutions
- Always Include "Path" In Search Core Results Web Part
- Temporary ASP.NET Files Are Not Deleted
- Introducing the "DR.DADA" Approach to SharePoint Development
- Updated Thoughts on WSPBuilder
- Extraneous SharePoint Assemblies
- Always Enable Disk-Based Caching in MOSS 2007
- Redirecting stderr to stdout
- Script to Restart SharePoint Services
- SharePoint ULS Logs Flooded with "Preserving template record with size..."
- XSLT "Identity Transform"
- DiffMerge - A Better Differencing Tool
- Internet Explorer 8 Upgrade
- The Simplest Way to Show Page Descriptions in SharePoint Search Results
- To Dispose or not to Dispose -- that is the question
- ArgumentNullException with Optional PublishingPage.Description Property (with some thoughts on breaking the build, too)
- Visual Studio Macro for Collapsing All Items in Solution Explorer
- Visual Studio Macros for Unloading/Reloading Projects
- Tracing and Logging from Visual Studio Macros
- Large Visual Studio Solutions and Loading/Unloading Projects
- Why I'm Not a Fan of WspBuilder
- Bug: Visual Studio 2008 Code Metrics and Referenced Assemblies
- Excluding Various SharePoint Items from Search Results on Internet-Facing MOSS Sites
- Bug: MOSS 2007 Search Scope with Property Query Rules Only Is Considered Empty
- Issues with Running MOSS 2007 on Windows Server 2008
- Branching Strategy in Team Foundation Server
- Error Installing MOSS 2007 December Cumulative Update
2008 20
- Server Core Installation - "Accessing Windows in Notification period"
- Fessing Up About Firefox
- Visual Studio Team System 2010 Week on Channel 9!
- Additional Restrictions on File and Folder Names in SharePoint
- Some Gotchas with Remote Administration of Hyper-V
- Copy/Paste Gotchas with Server Core
- Fiddler + WPAD - VPN = SlowPerformance
- Browser Button (a.k.a. Favelet or Bookmarklet) for Parsing SharePoint List Item IDs
- Backing Up User Databases in SQL Server (and SQL Server Express)
- Counting Rows in All Database Tables in SQL Server
- Shrinking All Database Files in SQL Server
- Versioning Blog Posts in WSS v3 and MOSS 2007
- A Better Way to Build SharePoint Solution Packages (and CAB Files)
- Memory Leak in SPLimitedWebPartManager (a.k.a. IDisposables Containing IDisposables)
- Creating a Site Template in MOSS 2007 that Works in WSS v3
- Enumerating Feature Definitions in WSS v3 and MOSS 2007
- WSUS Clients Failing with Error 0x80244019 After Installing WSUS SP1
- "TFS Lite" for WSS v3
- "TFS Lite" for WSS v2
- Disabling Hibernation in Windows Vista (and Deleting Hiberfil.sys)
2007 29
- Deleting Variation Labels Does Not Delete Underlying Sites
- Dumping MOSS 2007 Variations - Part 3
- Dumping MOSS 2007 Variations - Part 2
- Dumping MOSS 2007 Variations - Part 1
- Copying a SQL Server Database to Another Environment
- Variation Logs Paging Bug
- "Incorrect syntax near 'COLLATE'." Error When Trying to Join a SharePoint Farm
- "Failed to configure propagation share." Error Configuring Office SharePoint Server Search
- Performance of Virtual Machines
- Save HUGE Amounts of Disk Space by Slipstreaming Service Packs
- Issues Deploying SharePoint Solution Packages
- MOSS Development Environment and a Windows Update Bug
- Virtual Server Issues and Recommendations for MOSS Virtual Environments
- Deleting Large Sites and Recovering from the Failed Deletion of a Site
- No Error Displayed When Database Update Fails
- Creating Document Center Sites on a Publishing Portal
- Master Page Not Inherited by Document Center Sites
- Always Specify <FieldRefs> Element with Custom Content Types
- The Case of the Disappearing Hosts File
- Team-Based Development in Microsoft Office SharePoint Server 2007
- Out-of-the-Box Permission (Policy) Levels
- Structuring Visual Studio Solutions
- SQL Server Authentication Modes
- Testing for Expected Exceptions with Visual Studio
- What's in a name? "DefaultFeatureReceiver" vs. "FeatureConfigurator"
- Scope Dependencies for SharePoint Features
- "Error Creating Control" when using Microsoft Office SharePoint Designer 2007
- Be "In the Zone" to Avoid Entering Credentials
- BackedUp and NotBackedUp