Username or EmailPassword
Sheesh! Try running a few ASP.Net apps under Mono then come back and post here!
Asp.Net applications use the Web.Config file, not the registry, wow, what an ignorant.
Actually he is partly right, I recall reading the Mono FAQ for ASP.Net warning devevelopers about the common porting problems and the registry was one of them.
Also you need to explicity use App.Config and Web.Config. Its not automatic.