What’s new in WCF 4.5? WebSocket support (Part 2 of 2)

Tuesday, March 6, 2012

It’s time for post No. 12 in the WCF 4.5 series. Part 1 of 2 was about WebSocket support with SOAP-based messages. Part 2 is about WebSocket support with plain text messages that enables the interaction between web browsers and WCF. 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 4. What’s new in WCF 4.5? Configuration validations 5. What’s new in WCF 4.5? Multiple authentication...
145 comments

What’s new in WCF 4.5? WebSocket support (Part 1 of 2)

Thursday, March 1, 2012

This is the 11th post in the WCF 4.5 series. The previous post was about the new UDP transport support, and this new post is also about new transports – the WebSocket transport. This post is part 1 of 2. This post will be about the WebSocket support between .NET apps using WCF (SOAP-based), and the next post will be about using WebSockets between browsers and WCF (non-SOAP). 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...
360 comments

What’s new in WCF 4.5? UDP transport support

Wednesday, February 15, 2012

This is the tenth post in the WCF 4.5 series. I’ve started this series of posts 4 months ago when .NET 4.5 developer preview was announced; The Beta/RC/RTM version is still to come, but hopefully it will be available soon, and you will be able to use the new WCF 4.5 features in your projects. Until now, I’ve shown new features in configuration easiness and hosting improvements. In this post and the next one I will cover new transport features, starting with the support for the UDP transport. Previous posts: 1. What’s new in WCF 4.5? let’s start with WCF configuration 2. What’s...
11 comments

What’s new in WCF 4.5? Improved streaming in IIS hosting

Tuesday, January 17, 2012

As promised in my previous post, I’m continuing my mission to inform you of new changes in WCF 4.5. This is the ninth post in the WCF 4.5 series. This post continues the previous posts on web-hosting features, and this time it is about the improved streaming capabilities of WCF when it is hosted in IIS. 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 4. What’s new in WCF 4.5? Configuration validations 5. What’s new in WCF 4.5?...
27 comments

Slide decks and sample code from my WCF 4.5 open-house in Microsoft

Monday, November 28, 2011

Today I delivered a half-day talk about WCF on the following subjects: The new features of WCF 4.5 We talked about configuration simplicity, WebSocket and UDP support, streaming fixes for IIS, binary compression, and more. Monitoring and troubleshooting WCF services (WCF 3.5/4/4.5) We talked about performance counters, ETW, WMI, AppFabric, sniffing tools, tracing and message logging, instancing, concurrency, load tests and more. According to the events website at http://events.microsoft.com, it looks like this was the first Microsoft event...
one comment

What’s new in WCF 4.5? Changed default for ASP.NET compatibility mode

Monday, October 31, 2011

This is the eighth post in the WCF 4.5 series. This post continues the previous posts on web-hosting features. This post is about the ASP.NET compatibility mode default change of WCF 4.5. 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 4. What’s new in WCF 4.5? Configuration validations 5. What’s new in WCF 4.5? Multiple authentication support on a single endpoint in IIS 6. What’s new in WCF 4.5? Automatic HTTPS endpoint for IIS 7. What’s new in WCF...

My WCF Session at VS Live 2011 Redmond

Wednesday, October 19, 2011

Yesterday I had my WCF 4 session in VS Live, where I showed some of the new features of WCF 4, including: Configuration simplification IIS hosting features WebHttp improvements Routing services Discovery services I also talked a bit about some other new WCF 4 features such as the DataContractResolver type, the new ReceiveContext API for MSMQ bindings, Monitoring WCF with ETW and PerfMon, the new binary stream encoder, and the new throttling defaults. Those of you who stayed till the end also heard about some of the new features that will be in WCF 4.5. So if you’ve missed the session, had to step outside for an...
no comments

What’s new in WCF 4.5? BasicHttpsBinding

Monday, October 10, 2011

This is the seventh post in the WCF 4.5 series. In previous posts we’ve examined two new security features of WCF 4.5 and IIS – multiple client credentials support, and default HTTPS endpoint support, both new features are IIS-specific (or to be more exact, web hosting specific). In this post we will look into a new security configuration option in WCF 4.5 – the BasicHttpsBinding. 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 4. What’s new...

What’s new in WCF 4.5? Automatic HTTPS endpoint for IIS

Wednesday, October 5, 2011

This is the sixth post in the WCF 4.5 series. In the previous post we’ve discussed new authentication features for services hosted in IIS, and this post is continuing the new IIS hosting features list - automatic HTTPS endpoints in IIS. 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 4. What’s new in WCF 4.5? Configuration validations 5. What’s new in WCF 4.5? Multiple authentication support on a single endpoint in IIS So what is the automatic HTTPS...
no comments

What’s new in WCF 4.5? Configuration validations

Sunday, 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...