共用方式為


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

<Previous Next>