PollingDuplex using MultipleMessagesPerPoll issue in latest SL4 GDRs

Some customers are reporting on the Silverlight forums that they are unable to have a functional PollingDuplexHttpBinding setup, or their current polling duplex client have faulted channels. This behavior is a regression introduced in SL4 GDR1 and is visible when the following conditions are put together: -Use of PollingDuplex-DuplexMode is set to MultipleMessagesPerPoll -Http stack…


Silverlight Firestarter

Thanks to everyone who joined us for the WCF and WCF RIA Services talks today at the Silverlight Firestarter. I’m glad our talks went well and I’ll update this post with links to the video, slides, and demos once they are available. UPDATE: You can find the code from my demo over here. Cheers, -Yavor


WCF Web APIs on wcf.codeplex.com

Today we are announcing the first release of WCF Web APIs on wcf.codeplex.com, just in time for PDC 2010. There has already been some buzz about WCF investments in HTTP and Web technologies, and today is the day. If you haven’t had a chance to watch Glenn Block’s talk at PDC 2010 that explains what…


Debugging WCF services in Silverlight

Hi folks – check out this new SilverlightTV video, going over some of the common errors you may encounter when using WCF services from Silverlight: Silverlight TV 46: What’s Wrong with my WCF Service? Direct link Cheers, -Yavor Georgiev Program Manager, WCF


Integrating WCF RIA Services with WCF Routing

If any of you have used RIA Services and tried to get that to work with the WCF router, you probably encountered some problems. The router could be useful in a DMZ scenario, or if you are trying to do content-based routing. I just blogged a quick sample on how to get this to work,…


Silverlight HTML5 WebSocket client with an HTML bridge to Ajax/JavaScript

As part of our ongoing experimentation with the HTML5 WebSocket proposed standard for duplex communication between web browsers and servers, we have prototyped a WebSocket protocol implementation based on Microsoft technologies. The prototype consists of a WCF service and a Silverlight client with an HTML bridge to JavaScript implemented in jQuery. You can read more…


Cross-domain file for self-hosted TCP services

With the new transport (TCP) added in SL4, and a few people started asking how to serve the cross-domain policy file if the TCP service is self-hosted (like the same issue for cross-domain calls to self-hosted HTTP services). I published a new post to address this issue, again just using the web programming model capabilities of…


Fixed a problem with comments

It appears that MSDN’s new blog engine has started more aggressively marking comments for moderation. I started getting suspicious at not receiving any comments on our posts, so I checked and it turned out there was a huge queue of comments waiting to be moderated. I’ve approved the backlogged comments now, and tried to reply…


PollingDuplex multiple mode timeouts demystified

The new MultipleMessagesPerPoll mode added to PollingDuplex in Silverlight 4, comes with some new timeouts , so I thought it would be useful to post a detailed description of how those work. Unfortunately this is not currently covered by our documentation, which is something we are looking to address in upcoming documentation refreshes. This is…