Kirk Evans Blog
.NET From a Markup Perspective
Iterating Large SharePoint Lists with PowerShell
In a previous post, I wrote about creating a large list with PowerShell. Now that the data is...
Author: Kirk Evans[MSFT] Date: 02/13/2012
SharePoint Error 6398 - You do not have permission to run 'SP_TRACE_CREATE'
Working with a customer, we noticed a large number of errors in the Windows Application event log...
Author: Kirk Evans[MSFT] Date: 02/09/2012
Creating SharePoint Folders and Items with PowerShell
I was working on a customer problem and needed a very large list to try to reproduce a...
Author: Kirk Evans[MSFT] Date: 01/24/2012
SharePoint 2010 CAML List Joins
This post demonstrates how to use the JOIN syntax in CAML. A customer pinged me asking about how to...
Author: Kirk Evans[MSFT] Date: 01/20/2012
Consolidate SharePoint 2010 Application Pools
Working with a customer, we saw that they had 20 or so web application pools, each with 1 web...
Author: Kirk Evans[MSFT] Date: 12/19/2011
Extract a WSP Solution from SharePoint 2010
This post shows how to download a WSP from SharePoint 2010 using PowerShell. Background A customer...
Author: Kirk Evans[MSFT] Date: 12/05/2011
Playing with SharePoint 2010 MUI
This post shows how to set up a SharePoint environment to explore the multilingual user interface...
Author: Kirk Evans[MSFT] Date: 11/28/2011
Add Microsoft.SharePoint.PowerShell Snap-In to All PowerShell Windows
This post will show you how to ensure Add-PSSnapin "Microsoft.SharePoint.PowerShell" has...
Author: Kirk Evans[MSFT] Date: 11/14/2011
Create DNS Entries From a File
This post will show how to create DNS entries from a file using the DNSCmd.exe tool. Background I...
Author: Kirk Evans[MSFT] Date: 11/02/2011
Set IIS Log Fields with C#
This post shows how to set the log fields for IIS web sites programmatically. Code is attached at...
Author: Kirk Evans[MSFT] Date: 11/02/2011
Get Social Data from SharePoint via Web Service
I am working on a project to create newsletters to send to my customers, and experimenting with a...
Author: Kirk Evans[MSFT] Date: 07/29/2011
STSADM Crashes After In-Place Upgrade to SharePoint 2010
I recently performed an in-place upgrade of SharePoint 2007 to SharePoint 2010, and the upgrade...
Author: Kirk Evans[MSFT] Date: 07/20/2011
Control Access to SharePoint Designer
You will often want to control who has access to use SharePoint Designer on your site. There...
Author: Kirk Evans[MSFT] Date: 07/11/2011
Modifying the Page Layout for Enterprise Wiki Pages in SharePoint 2010
In this post, I will show how to modify the page layout for Wiki pages in SharePoint 2010. There are...
Author: Kirk Evans[MSFT] Date: 07/07/2011
Querying Active Directory
In this post, we show how to query Active Directory using out of box tools as well as custom...
Author: Kirk Evans[MSFT] Date: 07/04/2011
Programmatically Creating a SharePoint Content Type
I have been working on a project that requires creating a content type programmatically. ...
Author: Kirk Evans[MSFT] Date: 04/29/2011
Debugging JavaScript with the IE Developer Tools
An interesting question was posted on one of the distribution lists today. “The client wanted to...
Author: Kirk Evans[MSFT] Date: 04/25/2011
TinyGet for SharePoint
The IIS 6 Resource Kit Tools includes a tool called TinyGet to quickly issue an HTTP request to a...
Author: Kirk Evans[MSFT] Date: 04/14/2011
Intro to WinDBG for .NET Developers
When your code goes into production, you usually no longer have access to its binaries when they...
Author: Kirk Evans[MSFT] Date: 04/11/2011
Adding jQuery to Every Page in SharePoint with Delegate Controls
A customer asked how they could add jQuery to every page in SharePoint. They wanted to modify...
Author: Kirk Evans[MSFT] Date: 04/06/2011
SharePoint Developers–What’s On Your Machine?
I recently got a question from a customer about utilities to include on their development machines....
Author: Kirk Evans[MSFT] Date: 04/05/2011
Code-Behind Page Layouts with Visual Studio 2010
This post shows how to create content types and page layouts with Visual Studio 2010. In Part 1, I...
Author: Kirk Evans[MSFT] Date: 04/02/2011
Page Layouts in SharePoint
I have been working on a customer solution and have gotten to do some fun coding this week. As...
Author: Kirk Evans[MSFT] Date: 04/02/2011
What is a Dedicated Support Engineer?
For the past 7 years, I worked in Developer Platform Evangelism to talk to customers about the...
Author: Kirk Evans[MSFT] Date: 03/24/2011
Switching a Windows Live ID for Zune and XBox
I got a shiny new Windows Phone 7 yesterday, I was so excited. I chose the Samsung Focus from...
Author: Kirk Evans[MSFT] Date: 12/05/2010
Creating a Delete Without Recycling Feature for List Items in SharePoint 2007
In my last post, I talked about errors you might encounter while trying to empty the second stage...
Author: Kirk Evans[MSFT] Date: 11/01/2010
Emptying the Second Stage Recycle Bin in SharePoint 2007
Look in your second stage recycle bin in SharePoint 2007. If you see lots of items that are...
Author: Kirk Evans[MSFT] Date: 10/29/2010
Deploying Silverlight to a Custom List with Visual Studio 2010
Interesting question today on an internal email list: I am facing an issue with deploying...
Author: Kirk Evans[MSFT] Date: 10/12/2010
Fun with LINQ and Distinct()
Had a weird scenario that I saw in some code today. A weird structure was being used that we...
Author: Kirk Evans[MSFT] Date: 09/02/2010
Slides from BPC10 – Best Practices for Composite Applications
I posted my deck for “Best Practices for Composite Applications in SharePoint 2010” from...
Author: Kirk Evans[MSFT] Date: 08/25/2010
Slides from VSLive: WCM in SharePoint 2010 for Developers with Visual Studio 2010
I have posted slides from my VSLive! talk here. This talk focused on deploying master pages, content...
Author: Kirk Evans[MSFT] Date: 08/06/2010
Deploying an ASP.NET HttpHandler to SharePoint 2010
Got a cool question in email today… how to deploy an HttpHandler to SharePoint 2010 that uses...
Author: Kirk Evans[MSFT] Date: 08/04/2010
Disable “Unspecified Security Risk” Popup in SharePoint 2010 Asset Library
When working with the “Select an Asset” dialog in SharePoint 2010, I kept receiving these annoying...
Author: Kirk Evans[MSFT] Date: 08/02/2010
Enabling Other Site Templates as a Child of a Publishing Site
While working on a demo, I created a new site collection where the root web is a publishing...
Author: Kirk Evans[MSFT] Date: 07/29/2010
One Punch for So or Right, Two Punches for Ask
I received an email from a reader who posted an article on the use of “so” at the...
Author: Kirk Evans[MSFT] Date: 07/27/2010
Book Review: WCF 4.0 Multi-tier Services Development with LINQ to Entities
The great folks at Packt Publishing contacted me to ask if I was interested in reviewing a title for...
Author: Kirk Evans[MSFT] Date: 07/21/2010
My New Job – Now With More SharePoint
For years, I have blogged about having the coolest job at Microsoft as an Architect Evangelist. That...
Author: Kirk Evans[MSFT] Date: 07/20/2010
Outlook Social Connector for Facebook
The Microsoft Outlook Social Connector Provider for Facebook is now available! I’ll admit, I...
Author: Kirk Evans[MSFT] Date: 07/13/2010
Creating a Custom Login Page for SharePoint 2010
In this post, we will create a custom login page for SharePoint 2010 for use with Forms Based...
Author: Kirk Evans[MSFT] Date: 07/09/2010
SQL Server Provider for Claims-Based Authentication in SharePoint 2010
This post shows how to implement FBA claims-based authentication for SharePoint 2010. We will...
Author: Kirk Evans[MSFT] Date: 07/09/2010
SharePoint as a Product Platform
I am proud to have worked with the great guys at ThreeWill on a very badly needed paper,...
Author: Kirk Evans[MSFT] Date: 07/08/2010
Creating a SharePoint Site Page With Code-Behind Using Visual Studio 2010
See the attachment to this post for the full source code. When I first started developing with...
Author: Kirk Evans[MSFT] Date: 06/28/2010
Enable JavaScript Intellisense for SharePoint Development
One of my favorite new additions to SharePoint 2010 is the client side object model. You can easily...
Author: Kirk Evans[MSFT] Date: 06/25/2010