During the last several months we’ve been helping David Aiken, James Conard and the rest of the DPE team to push forward to complete this project.

The project contains:

  • A set of 20+ labs that can be used to learn and practice several technologies such as WCF, WF, CardSpace, ASP.NET AJAX, VSTO (Word, Excel, Outlook and SharePoint), and SilverLight
  • A set of decks (30+) that shows the technology key concepts
  • 14 demo scripts that were used to present the technologies to customers and the community

All of the content can be easily navigated through HTML Web pages.

 

We think this is a very important .NET learning material for the community, which Microsoft has made available for download.

Don’t miss David’s original post.

Problem:

In Windows Server 2008 RC0 + .NET 3.5, JSON services do not work. An exception message is returned. If behavior is enabled, a “Method not found” exception is returned.

Cause:

Windows Server 2008 RC0 has an incorrect version of the System.Runtime.Serialization.dll file. In that DLL, the DataContract class does not contain a GetIdForInitialization method (which is invoked form System.ServiceModel.Web). The Windows Vista version contains that method, as shown below:

BP0001_F01

Workaround:

Use the System.Runtime.Serialization.dll file from the Windows Vista version.

  • Copy the file on the user’s desktop
    BP0001_F02
  • Open a Visual Studio 2008 Command Prompt as administrator
    BP0001_F03
  • Go to the C:\Users\username\Desktop folder
  • Run gacutil /i System.Runtime.Serialization.dll /f
  • Run iisreset (to ensure the runtime is unloaded)

If you are creating XML documents or fragments from a String (for example, when using a template engine to create XML fragments), you may have wondered if there is a .NET method that escapes the string.

For those cases, this code snippet may come in handy:

string escaped = SecurityElement.Escape(“This  is being escaped!”);

You can obtain more information about this method in this page.

 

Cheers!

Gabriel

Hi Folks!

This is a project I was involved in, helping DPE, so I'm proud to announce that it was just released to the public.

This Developer Training Kit is composed of 7 labs:

  • Introduction to Windows Communication Foundation 
  • Integrating CardSpace into Web Sites 
  • Introduction to Windows Workflow Foundation 
  • Using Windows Eventing 
  • Extending Windows PowerShell and the Microsoft Management Console 
  • Extending IIS 7.0 with Custom Handlers 
  • Using Transactional NTFS (TxF)  
  • For more information, please read James' original post: http://blogs.msdn.com/jamescon/archive/2007/07/17/just-released-windows-server-2008-developer-training-kit-beta-3.aspx

    The download is available at: http://www.microsoft.com/downloads/details.aspx?FamilyId=B36EE81A-AFF5-4314-95D7-DAD3ACFA8094&displaylang=en

    Cheers!

    Gabriel