Welcome to Windows Communication Foundation (WCF)
Top Tasks :

WCF Team Bloggers

Browse by Tags

All Tags » Releases   (RSS)

  • Silverlight 2 Beta 2

    A promised Beta 2 was released later last week. In this case, later meant Friday after everyone went home so I updated the original article with a link to the download over the weekend. That means this doesn't count as the post for today. Scott Guthrie has a more detailed release announcement for the beta if you're interested. Read More...
  • Managed Services Engine June CTP

    I'm a big fan of using service virtualization to solve a variety of problems with developing and managing web services. The Managed Services Engine is a solution built on top of WCF to supply a repository-based runtime and management tool for service virtualization. I hope to someday put the solutions team out of business by making service virtualization easier to do in the product. For now though, the Managed Services Engine is one of the better web service virtualization systems that I've seen. You can get their new June CTP on CodePlex , which replaces the previous beta release from last October. Read More...
  • Orcas SP1 Beta Released

    Yesterday, a beta version of the first service pack for .Net Framework 3.5 was released including fixes and new features for WCF. The new features are primarily around serialization and tooling although there are enhancements scattered throughout many features. All of the files are available for public download. Microsoft .NET Framework 3.5 Service Pack 1 Beta Microsoft .NET Framework 3.5 Service Pack 1 Beta Readme In addition to not being compatible with the previously released Silverlight SDK, there are two known issues for the beta. HTTP POX is not composable with One-way The OneWayBindingElement class is designed to create client-side channels that expect null messages as responses; otherwise, it fails with a ProtocolException error. Standard message encoders return messages that have a non-empty message body. However, in a POX/REST scenario, you may want to process messages based solely on the contents of HTTP headers (for example, 200 for success; otherwise, failure), rather than the message body. Because message encoders do not let you return null messages based on HTTP headers in these scenarios, it is not possible to use OneWay contracts on the client side. To resolve this issue: In the channel stack configuration, add a filter channel between OneWayBindingElement and HttpTransportBindingElement that checks the HTTP response status code. If the code indicates success, it returns null; otherwise, it returns the original response message. The final configuration appears as follows, with a custom binding element that filters the responses. CustomBinding binding = new CustomBinding( new OneWayBindingElement(), new MyMessageFilterByHttpHeaders(), new TextMessageEncodingBindingElement(), new HttpTransportBindingElement() ); binding.Elements.Find&ltMessageEncodingBindingElement>().MessageVersion = MessageVersion.None; Windows XP issue when AllowNtlm is set to false In WCF, if you specify the clientCredentialtype property as Windows and negotiate the client credentials, you can enable NTLM to be used as a negotiation package. The default behavior for WSHttpBinding and WS2007WttpBinding is to negotiate Windows client credentials. You can control this behavior in WCF by modifying the allowNtlm property. In the .config file, put the clientCredentials tag in an endpointBehavior tag. In the code, set a property on WindowsClientCredentials. There is a behavior change in SP1 that affects WCF running on all versions of Windows later than Windows XP. When allowNtlm Read More...
  • Silverlight 2 Beta 1 Ships

    If you didn't watch the MIX keynote yesterday then you missed out on the debut of Silverlight 2. You can still go back and watch the Day 1 Keynote or carry on with these resources. Microsoft® Silverlight TM 2 Software Development Kit Beta 1 Microsoft Silverlight Tools Beta 1 for Visual Studio 2008 Scott Guthrie tours Silverlight 2 Beta 1 on Channel 9 You'll also want to take advantage of the early documentation that's available for Silverlight 2. Since Silverlight 2 is a subset of the full .NET Framework, for the most part you can jump back to the Orcas documentation when details are missing. Breaking Changes in Silverlight 2 Silverlight 2 Reference Documentation Getting Started with Networking and Communication in Silverlight 2 How to Work with Web Services in Silverlight 2 More content will be coming online from MIX today, including the Day 2 Keynote and all of the technical sessions from Day 1. Read More...
  • Windows Server 2008 (and Orcas) SDK Released

    Last week the final version of the Windows Server 2008 SDK went online. If you've been using the beta SDK releases for Orcas samples or tools, then this is the version of the SDK that you'll want to install. Here are the links to the download materials: Windows SDK for Windows Server 2008 and .NET Framework 3.5 (Web setup) Windows SDK for Windows Server 2008 and .NET Framework 3.5 (Full install) Windows Software Development Kit (SDK) for Windows Server 2008 and .NET Framework 3.5 Release Notes I don't have any particular known issues to call out for WCF other than that some of the SDK tools require that you have Orcas installed. If you're developing Windows Server 2008 applications but don't want to upgrade to Orcas, then you can grab the appropriate tools from one of the previous Windows Vista SDK releases. Read More...

Copyright © 2006 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us