I've had a frustrating couple of days working with the ProfileService in the Javascript world. Despite my best efforts, I gave up in disgust, pushing my changes out to the web server just for the heck of it (the project is not yet live). Strangely enough, it worked flawlessly. So now I need to figure out why it's not working on my local machine.
What I'm doing: I'm utilizing the ModalPopupExtender to provide a configuration option to the user. When the OK button is clicked, I wanted the Javascript to update the Profile with the selected value. Simple enough, but I couldn't get it to work on my local machine (running Vista Ultimate). Obviously, all of the web.config options were set correctly, but when Sys.Services.ProfileServide.save(...) was called, execution was perfect, it showed one property updated, the skies opened up and all was good. When it posted back though, the update hadn't taken.
...
Go to the complete details ...