ASP.NET 2 - "This property cannot be set for anonymous users" when trying to assign values to profile


Hi.

I am using the CreateUserWizard to get a users credentials.
In the CreateUserWizardStep, I have also got textboxes for the users address which
will be assigned to their profile.

In the web.config file, I have allowed all anonymous users to access all pages of the site.

In the CreateUserWizard1_CreatedUser(ByVal....)  sub, which is run after clicking submit,  I am attempting to assign the values of the textboxes to the profile. I get the error message

"The property cannot be set for anonymous users" (When the SET attempts to set the value of the Profile element to the textbox value)

Surely the user is no longer anonymous, after all I am trying to set their profile in the "CreatedUser" sub ?



gusdogsAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

KyanarCommented:
Is the LoginCreatedUser property of the CreateUserWizard control set to "True" or "False" - it needs to be True for the profile to be accessible via the Profile global.  Otherwise you need to know the user's name and fetch the profile from the system like so:

Dim pro As New ProfileCommon()
pro.Initialize(username, true)

and you would be able to access pro using the same methods as you would the Profile global.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gusdogsAuthor Commented:
Thanks a lot Kyanar, got it working.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.