IIS responds with 403 using certificate based authentication

From time to time I have to deal with certificate based authentication, when developing WCF services and from time to time I’m falling into the same pit. Today I was configuring WCF service to use certificates for authentication (via AD certificate mapping). After configuring the IIS and WCF I’ve tried to access the SVC help page/metadata, but was getting 403.7 Forbidden: Client certificate required from IIS. The IIS logs contained something like this:

Partner Conference: Windows Server AppFabric

I hope everyone had a great time yesterday during the Microsoft Partner Conference and enjoyed all the sessions you’ve attended and all the opportunities to talk to each other. As I was giving a presentation on Windows Server AppFabric (not the cloudy one) to the developers. 45 minutes – is too small period of time to cover all the features and usage patterns good enough, so I have tried to bring the main ideas so that you can look after them later.

Public cloud for private use?

Initially, I’ve been thinking that cloud services are for businesses and big corporations, but when you see price tags for the service (see more details for Microsoft Azure, Amazon EC2 and S3, Google) it becomes obvious that even home user can leverage those. For some time I was looking for a solution to backup my data on the Windows Home Server. I have a lot of photos and home videos with family or public events and of course I don’t want to loose those in case of any fire, flooding or theft.

National & Regional discrimination by publishers

When I read the articles like this one: “Are US Publishers Using E-books to Undermine Territorial Rights?” – I can think only of two things: Regional (or even racial) discrimination actively implemented by publishers Unwillingness to change under the pressure of globalization What kind of underdeveloped person you have to be, to say the following: “If you can prevent a cardholder from buying an American print edition, you can do the same with an e-book.

Stuff to read [9]

SQL Server: Return of Index analysis part 1 Database maintenance checklist Personally I’d add SQL Server Best Practices Analyzer (BPA). Download for SQL Server 2008 R2 here Announcement by @ScottGu: “jQuery Templates, Data Link, and Globalization Accepted as Official jQuery Plugins”. Great news for that lot of work that has been done Azure@home Part 7: Asynchronous Table Storage Pagination

Stuff to read [8]

Monads in C#: Which part is the Monad? Reading “WCF: the right way”? Then you should look at old goodie “Web Service Factory” Meshin goes public, try it here, start learning – here Versioning WF services in AppFabric Handling events/callbacks in WF Boosting ESB routing and transformation services performance (part 1, part 2, part 3) BizTalk 2010 goodies Developer Edition is FREE, just get it (not ~$400) What’s new list here, I should say – this time I’m impressed

Stuff to read [7]

About improving performance of queues with LOB data in the database Technically, you can go on further with partitioning, possibly filtered indexes (depending on data volume and stats) and of course – SQL Server Broker could do very nice here as well Most useful free .Net libraries The tech behind Kinect Though I like the idea, but do I have to buy an iPod/iPhone for that? Why people assume that everyone in the world should have an iPhone?

Fix available for ASP.Net vulnerability

As you probably know (you should’ve known ) there was a vulnerability in ASP.Net discovered that could allow information disclosure. There is already fix to this problem. Read more here: http://www.microsoft.com/technet/security/bulletin/MS10-070.mspx http://weblogs.asp.net/scottgu/archive/2010/09/28/asp-net-security-update-now-available.aspx I would recommend to apply those ASAP, according to your security update installation policy. It is especially important, if you haven’t applied any mitigation (described here) before.

SQL Server 2008 R2 - Cannot connect to WMI provider

Ok, I hate when these things happen and I love that many people are blogging about these issues. Anyway, it stole 15 minutes from my lifetime and … it is just stupid. Anyway, I got the message that is shown in the Martins blog, which leads to Eric Charran blog. Solution worked just perfectly, just one thing to note: if you’re dealing with 64-bit platform, then the MOF pack will be in “Program Files (x86)…” and not in the 64-bit “Program Files” location.