What’s new in WCF 4.5? Configuration validations

September 25, 2011

This is the fourth post in the WCF 4.5 series, and a direct addition to the previous post, since I neglected to mention something important about editing configuration files in WCF 4.5 and Visual Studio 11 – validations during editing and compilation. Previous posts: 1. What’s new in WCF 4.5? let’s start with WCF configuration 2. What’s new in WCF 4.5? a single WSDL file 3. What’s new in WCF 4.5? Configuration tooltips and intellisense in config files In my last post I mentioned the problems we face when manually configuring services in the configuration file (app.config / web.config), mainly when dealing with service...

What’s new in WCF 4.5? Multiple authentication support on a single endpoint in IIS

This is the fifth post in the WCF 4.5 series. This time we will demonstrate one of the new cool features of WCF 4.5 and IIS hosting – creating an endpoint that supports multiple authentication types. Note: The authentication mechanism in the following post refers to client authentication used in the HTTP transport (the Authorization HTTP header), either when using a secured transport (HTTPS) or a non-secured transport (HTTP). Previous posts: 1. What’s new in WCF 4.5? let’s start with WCF configuration 2. What’s new in WCF 4.5? a single WSDL file 3. What’s new in WCF 4.5? Configuration tooltips and intellisense in config...
3 comments

What’s new in WCF 4.5? Configuration tooltips and intellisense in config files

September 19, 2011

This is the third post in the WCF 4.5 series, and we’re still in the subject of configuration, but this time is about intellisense and tooltips in configuration files. Previous posts: 1. What’s new in WCF 4.5? let’s start with WCF configuration 2. What’s new in WCF 4.5? a single WSDL file One of the things that is truly annoying in WCF is the part of configuring the service using configuration files - you have to remember a lot of things by heart and type them without intellisense: Service/contract names (see my post about it) Names of behavior/binding configuration sections Binding names (is it netNamedPipeBinding? or...

What’s new in WCF 4.5? a single WSDL file

September 17, 2011

This is the second post in the WCF 4.5 series, and this time we’ll talk about WSDL files. Previous posts: 1. What’s new in WCF 4.5? let’s start with WCF configuration A few weeks ago, I posted about the difference between exposing the service metadata through WSDL and through a MEX endpoint. One of the things I noted in the post was that the metadata exposed through a WSDL file is actually one part of the overall metadata – in addition to the WSDL file, there is usually an additional set of files, XSD files, that contain the data contracts of the...
6 comments

What’s new in WCF 4.5? let’s start with WCF configuration

September 16, 2011

This week the new version of .NET was revealed at BUILD – .NET 4.5, and with it also the new version of WCF – WCF 4.5 There are many new features of WCF 4.5, most of them intended to make your life easier when configuring and hosting services, and some other to support features that we all waited for, such as UDP transport support and compressed binary encoding. So what will be the first new feature to explore? why configuration of course, the thing that troubles all WCF developers. Ever had the following scenario? – you create a service, expose it through...
48 comments

Windows HPC with burst to Windows Azure training kit refresh

September 14, 2011

The Windows HPC with burst to Windows Azure training kit is a set of sample labs that demonstrate how to use Windows HPC Server 2008 R2 with Windows Azure to harness the power of Windows Azure compute nodes for the processing of high-performance computing (HPC) algorithms. The first training kit, which also included a white paper, was released on May 2011 and included several samples that demonstrated the features of Windows HPC Server 2008 R2 SP1. The updated training kit demonstrates the features of the newly released SP2, such as a RESTful API for accessing the scheduler service,...