In attempting to fix up an Indigo Beta1 sample application to work with the current WCF bits distributed at PDC, I found some great resources to help me through the process and even managed to figure a few things out myself.
The great resource is Omri Gazitt's weblog post Porting from Beta1 to Beta2 (note: though this hyperlink is correct, there is something odd about it. If you click the link and then refresh the page, you can get there. Otherwise, do the ol' copy/paste method) . This helped me resolve most of the problems that I was having with changed attribute names. Omri is on the Indigo team at Microsoft and I will be taking a look at his presentation decks from PDC this weekend.
There was one holdover that was still lingering in my config file though, the securityMode attribute in the binding element. Ironically, I attended Martin Gudgin's Windows Communications Foundation ("Indigo"): Writing Secure Distributed Applications talk at PDC that had a lot of VERY detailed demos on declaratively applying security. It's very familiar, in fact, with the work I have done with WSE 3.0. But his slide deck had none of the code in it and I didn't have good notes. I kept going back to the IDE, trying to see what intellisense would show me but it wasn't there. Finally I found a good example in the documentation. Because security is WAY too important to be merely an attribute, it is now a full element!
So where in Beta1 you would write (whoops the tags disappeared when I posted this! try again...with extra white space...)
< binding securityMode=“None“ />
in Beta2 it looks like this
< binding >
< security mode=“None“ />
< /binding>
There was one more thing that had me going for a while and again, I found ONE post on the whole www that helped me out. After replacing the custom peer channel goo with netpeerTcpBinding, the this binding was having an issue with not being able to find PNRP - telling me that the resolver (another one of the attributes) needed to be specified. Luckily, Kevin Ransom has blogged about this, in an explanation of the new way peer chat works in Beta 2 , he points to how to get PNRP set up on your computer.
I hope this saves someone some digging around time!