I just had to collect a list of links about the new features of ASP.NET 2.0 for my colleagues since our next project will be ASP.NET 2.0 and will leverage almost all of that features, so I think is worth sharing it.

  1. Membership/role/profile API: for managing account, login, administrative permissions, and so on (and you can build a custom provider that gets data from a legacy database)
  2. SiteMap: bound with the feature above, will make very easy the process of limiting the access to not allowed pages, and provide a unique place for defining the menu bar and navigation:
  3. Masterpages: to get an easy way to have a consistent look&feel among all the pages:
  4. ASP.NET Ajax: to add some nice UI elements and provide an easier interaction for the end user:
  5. Localization: to have the possibility to localize the web application, even if the at first you want to have it only in English:
  6. Themes: the same results can probably be achieved designing the pages making a wise use of CSS, but worth knowing what you can do in order to make a decision: