Kirk Evans Blog

.NET From a Markup Perspective

Installing VSeWSS 1.3

I’ve seen a few questions asking how to install VSeWSS 1.3.  This post walks you through it. First, download VSeWSS 1.3.  The February 2009 CTP is available here.  Once you’ve downloaded it, run the executable. Once the installer is running, you are greeted with the welcome page. Click next.  Then you’ll see the EULA page…. Read more

ASP.NET Development Server (“Cassini”) Stops Working

If you are suddenly unable to debug ASP.NET apps using the ASP.NET Development Server (aka “Cassini”), check your hosts file and make sure there’s an entry: 127.0.0.1 localhost There was an update on March 9, 2009 that might have removed this entry from the hosts file.  For more information, see the Visual Web Developer team… Read more

SharePoint Developer Series Part 1: Introducing VSeWSS 1.3

I just posted Part 1 of a series of SharePoint for Developers screencasts that show developers how to use the Visual Studio Extensions for Windows SharePoint Services 1.3 to build and deploy assets for SharePoint.  In this screencast, I focus mainly on the deployment aspects of VSeWSS 1.3 that are common across tasks, including: Step-through… Read more

ASP.NET Dynamic Data and Displaying Images with a Custom Field Template

Awhile back, I posted about creating an image handler to render images stored in a database.  Someone pinged me and asked how you could use that with ASP.NET Dynamic Data web sites.  Hmm… I haven’t looked at Dynamic Data very deeply yet, so I decided to give it a shot.  I was surprised at how… Read more

Windows Server 2008 – The only web server you’ll ever need.

I just learned about a new site that we have put together, Microsoft.com/web.  This is a very cool site that lists a bunch of great information about why to use Windows Server as your web server.  It’s a great collection of resources that point to events, downloads, and further information on components of the Microsoft… Read more

Using ASP.NET Dynamic Data with the Windows Workflow Foundation Rules Engine

In this post, I will show how to use the Windows Workflow Foundation rules engine to provide business logic for a Dynamic Data Entites Web Application.  We will show how to change business rules without modifying code, drive the application based on a logical entity model, and map the entity model to a data store…. Read more

Creating SharePoint Workflows with Visual Studio 2008

My friend Doug is having some problems with SharePoint workflows and using the OnTaskCreated activity.  He says it doesn’t work, but I haven’t had problems with this.  Hoping that this video helps him as well as shows some of my readers how to quickly create a workflow for SharePoint 2007 with Visual Studio 2008. The… Read more

Joe DeCarlo on the Microsoft Certified Architect Program

I had the opportunity to interview a good friend, Joe DeCarlo, about the Microsoft Certified Architect program.  Joe is an Architect at Turner Broadcasting in Atlanta, and came from a deep developer background.  In this interview, we discuss the MCA program, its goals and requirements, and we also discuss the types of skills that are… Read more

Webcast – Visual Studio for C++ Developers

Making sure everyone is aware that my colleague, Rob Cameron, is hosting a webcast on Friday, June 20th from 11:00am – 12:30 pm PST: Visual Studio for C++ Developers Visual C++ provides a powerful and flexible development environment for creating Microsoft Windows-based and Microsoft .NET-based applications. In this session, Ale Contenti (Senior Development Lead for… Read more

Getting Public Key Token of Assembly Within Visual Studio

I am in training this week with Andrew Connell (by far the best SharePoint training I have ever attended), learning about SharePoint development.  As I get started with my deep dive into learning SharePoint, something that comes up a lot is the need to find the public key token of the current .NET assembly.  He… Read more