Recently Microsoft announced WCF RIA Services. Basically it is next version of RIA Services issued after last July CTP one, but under the new official name.

Before upgrading to the new version, everyone currently using RIA Services July CTP version should think twice and plan this activity, because the process is quite time consuming. RIA Services PDC 2009 Breaking Changes document (17 pages) could help you in estimating the task.

When I finished with breaking changes, I got another issue related to running WCF services under IIS7 on Vista. Particularly, I got an exception that reported unavailability of my domain services: "Load operation failed for query 'GetMyEntities'. The remote server returned an error: NotFound". When I tried to access the service using its URI (http://[MySite]/Services/MyApp-Web-Services-MyDomainService.svc), I found the error confusing for me:

IIS specified authentication schemes 'IntegratedWindowsAuthentication, Anonymous', but the binding only supports specification of exactly one authentication scheme. Valid authentication schemes are Digest, Negotiate, NTLM, Basic, or Anonymous. Change the IIS settings so that only a single authentication scheme is used.

According to people, the error could be easily solved by disabling the Integrated Windows Authentication schema under IIS, but I could not find where I can configure the Integrated Windows Authentication schema in IIS7 management console.

As it turned out I had to re-configure my IIS7 in order to see the Integrated Windows Authentication setting. This article describes how to do it.

Now I can start enjoying WCF RIA Services.