Friday, February 08, 2008 1:10 PM rrobbins

Membership, Profile & Role Management Frustration

I've been migrating a classic ASP web application to ASP.NET 2.0. I'm converting the existing user management system to the ASP.NET 2.0 profile, roles, and membership API because it is the new standard. However, I have been frustrated by the lack of a back end user management system. Microsoft provided the Web Site Administration Tool which can be invoked in Visual Studio during development but you can't use that as part of your web application management back end. There really should have been a pre-built user management tool to include in your project.

I've been working on my own set of pages to manage users, profiles, and roles but I suspected that I was duplicating work that many other developers have done. Yesterday I tried using the Membership Editor that Peter Kellner developed. It was written in C# and I'm using VB because the ASP web application is in VBScript. Fortunately, I was able to copy the C# classes into my App_Code directory without doing a conversion because you can mix C# and VB code using seperate folders in that directory. All I had to do was convert the Membership.aspx code behind page to VB. This is certainly an improvement over my set of custom pages.

Today I searched for open source projects that might address this need. On CodePlex I found a few promising projects:

1. http://www.codeplex.com/sbMembershipSuite this seems to be an AJAX solution. AJAX is a bit fancy for a back end site. I would only consider AJAX for a public web site, but I'll take AJAX as long as I'm not writing the code! There is also some talk of MVP and unit tests which may make it too complicated for my skill level.

2. http://www.codeplex.com/IAAA - the screenshots show a very nice design. Also seems to be using some AJAX.

3. http://www.codeplex.com/CodeFxMySqlProvider - role, profile, and membership providers for MySQL.

I agree with the comment I found on the first open source project, "It is a common use case to desire having non technical people provided access to membership administration. I am, frankly, surprised there is nothing from the mothership." This is a perfect opportunity for the ASP.NET community to come together and create a tool to meet a real need. Creating the user management administration is just a tedious chore, simple CRUD work, that has little commercial value. It should be provided as an open source solution available to every ASP.NET developer.

Unfortunately I don't see any evidence of collaboration on these CodePlex projects. They all have a single developer listed. It would be a shame if there is little collaboration among ASP.NET developers. That would mean we just don't get it. The whole point of community is to put the wisdom of the crowd to work finding solutions to common problems. We should not be wasting our time duplicating the same effort. I'm sure PHP developers don't need to write a lot of code from scratch because they have a wealth of open source web applications with plenty of modules and plugins.

That reminds me that this web application will be sharing a database with DotNetNuke which also uses the ASP.NET 2.0 role, membership, and profile API. It may be possible to manage users with its tools.

Filed under: , , ,

Comments

# Membership, Profile

Friday, February 08, 2008 3:02 PM by DotNetKicks.com

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# re: Membership, Profile & Role Management Frustration

Friday, February 08, 2008 4:27 PM by tony testa

Good post.

I frankly have never really worked with the ASP.NET membership provider for various reasons, but have finally now had to dive into it more since a lot of client projects that i consult on are already using it.

I was thinking of leveraging some of the OR/M tools i've been tinkering with lately and using them to make a quick and dirty front-end.  If your looking to make something yourself, I'd suggest looking into SubSonic  or LINQ to SQL.....both are great, easy to use, and you can probably have something up and running for yourself in less than a day.  

# re: Membership, Profile & Role Management Frustration

Friday, February 08, 2008 5:04 PM by Danny Douglass

I've gone down this same route before.  It is incredibly frustrating how little OS code is available for the administration of these awesome providers.

Now I'm on for a search on a decent ASP.NET/C# Photo Gallery (ideally that uses AJAX .NET 3.5)...don't know of any do you?

# re: Membership, Profile & Role Management Frustration

Saturday, February 09, 2008 3:01 PM by Dave White

Have you tried the QualityData Membership Manager?

www.qualitydata.com/.../Default.aspx

# re: Membership, Profile & Role Management Frustration

Sunday, February 10, 2008 1:33 PM by Brian Sullivan

I feel your pain, man.  I'm converting a classic ASP site to ASP.NET right now, too.  Of course, the backend database is DB2 and we need to stick to the existing set of custom tables, so I'm having to create my own providers.  I'm glad the model is there, though, much better than the thousands of lines of VBScript and COBOL that was being used before.

# re: Membership, Profile & Role Management Frustration

Friday, February 15, 2008 12:34 AM by Parag kantharia

Hi Robert,

I had the same problem like you. Luckily i found a 3 part tutorial on User Admin Tool on www.asp.net

Here's the straight Link...

www.dotnetbips.com/.../30775db7-379a-4b37-beff-cb32d3734a04.aspx

Its in C#, and very good,. it solves most of the problems. I have installed it and it works like a charm.

You can download the code as well after the end of last part of tutorial.

It would be nice, if this code can get converted in to Vb.Net as soon as possible.

I hope i have helped you.

Parag Kantharia

# re: Membership, Profile & Role Management Frustration

Wednesday, February 20, 2008 11:06 AM by Joe

the one on dotnetbips is OK - I got a while ago - the code was a bit messy and I had to fix several bugs but was the only thing I could find at the time

# re: Membership, Profile & Role Management Frustration

Wednesday, March 25, 2009 5:11 PM by Lizet

It's been more than a year but did you ever try the credentials manager from Juval Lowy

www.code-magazine.com/article.aspx

# re: Membership, Profile & Role Management Frustration

Sunday, December 19, 2010 7:42 PM by cheap ipad accessories

Nothing is impossible!

-----------------------------------

# re: Membership, Profile & Role Management Frustration

Tuesday, January 04, 2011 6:05 PM by best ipad accessories

-----------------------------------------------------------

"Good luck acquiring people behind this one particular.  Although you make some Really fascinating factors, youre heading to should do far more than bring up a couple of details that  may perhaps be diverse than what weve previously heard.  What are wanting to say here?  What do you want us to feel?  It seems like you cant really get at the rear of a  unique thought.  Anyway, thats just my opinion."

# re: Membership, Profile & Role Management Frustration

Sunday, January 09, 2011 6:05 PM by ipad app

-----------------------------------------------------------

"Hi there, I observed your weblog through Yahoo while looking for 1st assist for a coronary heart assault and your publish looks incredibly interesting for me."

# re: Membership, Profile & Role Management Frustration

Sunday, March 13, 2011 6:55 AM by ps3 games reviews

Remember to, can you PM me and inform me couple of a lot more thinks about this, I'm really admirer of your blog...gets solved correctly asap."

--------------------------------------------------------------------    

Computer Science

# re: Membership, Profile & Role Management Frustration

Wednesday, April 06, 2011 11:18 PM by Home Security Monitoring

Thanks a bunch for sharing this with all of us you actually know what you are talking about! Bookmarked. Kindly also visit my web site =). We could have a link exchange arrangement between us!

<b><a href="bhxhbinhduong.gov.vn/.../member.php

">Home Security Monitoring service

<a/><b/>

# re: Membership, Profile & Role Management Frustration

Wednesday, April 27, 2011 6:35 PM by iphone apps cydia

with thanks ! extremely useful submit!

--------------------------------------------------------------------        

Medical Sciences

# re: Membership, Profile & Role Management Frustration

Wednesday, June 29, 2011 1:31 PM by Erline Mordecai

Greetings! This is my 1st comment here so I just wanted to give a quick shout out and say I genuinely get pleasure from reading by means of your posts. Can you suggest any other blogs that deal with the same topics? Thanks for your time!

# re: Membership, Profile & Role Management Frustration

Wednesday, July 06, 2011 10:45 PM by axIodlede

Automaxi of France are рart of the Mont Blanc Grouр and equal of Euroрes largest manufacturers of roof racks, roof bars and cycle carriers for cars, vans and 4x4s. Automaxi proffer a major file of high prominence aluminium and nerve roof secure systems which reрresent excellent value in place of funds    

<a href=http://barsandracks.co.tv>Bars and racks</a>

# re: Membership, Profile & Role Management Frustration

Monday, October 17, 2011 7:00 PM by apopalpoe

<a href=http://2yd.net/vW>sports betting champ review</a>  

4qnnlmfg11jlgwppdiaj

# re: Membership, Profile & Role Management Frustration

Thursday, October 20, 2011 8:36 PM by ahimalpoe

<a href=http://2yd.net/y9>the diet solution scam</a> 4qnnlmfg11jlgwppdiaj

# re: Membership, Profile & Role Management Frustration

Friday, October 21, 2011 7:42 AM by ahimalpoe

<a href=http://2yd.net/y9>the diet solution program reviews</a> f6gy14ez14ijn6yanb5j

# re: Membership, Profile & Role Management Frustration

Friday, November 11, 2011 8:36 PM by Rolf12554

# re: Membership, Profile & Role Management Frustration

Thursday, November 17, 2011 4:08 AM by sam

sdf sdf dsf dsfdsfsd sdfdsfsd

# re: Membership, Profile & Role Management Frustration

Sunday, November 20, 2011 2:24 AM by Lynema248

<a href=www.liveinternet.ro/.../>hip hop radio online</a>

# re: Membership, Profile & Role Management Frustration

Monday, December 05, 2011 8:46 PM by Leonora

<a href=www.liveinternet.ro/.../>muzica din camp rock 2</a>

# re: Membership, Profile & Role Management Frustration

Wednesday, January 04, 2012 8:08 PM by Magdalen

<a href=www.dezinsect-total.ro/>aparat antirozatoare</a>

# re: Membership, Profile & Role Management Frustration

Tuesday, February 28, 2012 8:22 PM by bystolic

similar Natural known sure yam. Most has cues keep One starches either.Well. has of occur for the. This Of causes diet liquid hormonal.

# re: Membership, Profile & Role Management Frustration

Friday, October 05, 2012 2:12 AM by icons designs

<a href="www.cabd.es/.../ajax_referers.php"> I do not see your logic</a>

# re: Membership, Profile & Role Management Frustration

Monday, October 08, 2012 12:17 PM by icon pack

<a href="www.mobiledone.com/index.php It — is senseless.</a>

# re: Membership, Profile & Role Management Frustration

Saturday, December 01, 2012 9:16 AM by Asorada

my English teacher hate me cause i maintain writing about somebody from The WANTED called Jay, she gives me evils and low

<a href=www.gravura-laser.com>gravura</a>

<a href=www.gravura-laser.com/.../agende.html>romdur gravura</a>

# re: Membership, Profile & Role Management Frustration

Saturday, March 09, 2013 6:48 PM by Emuddyclilm

With a <marijuana>vaporizer], the user will no longer could on deaths you treat PCP and amphetamines along with marijuana. It makes from your physician, who you to the been your unfortunately, by obstructed airways and lung infections.  <a href=vapenews.com/.../a>  Yet 2010 saw the first release of a medically approved headshop, smartshop and growshop along with research chemicals. Ancient Indians and Egyptians used marijuana of goal offer Once you have found a few, biologically at 10,000+ sclerosis, cannabis may help a great deal. Marijuana withdrawal symptoms should is began in to numerous the spasms, by using medical marijuana.

# re: Membership, Profile & Role Management Frustration

Saturday, March 16, 2013 12:14 PM by Lyman

Highly descriptive post, I loved that bit. Will there be a

part 2?

# re: Membership, Profile & Role Management Frustration

Sunday, March 24, 2013 2:05 AM by Marks

Why visitors still use to read news papers when in this technological globe everything is existing

on web?

# re: Membership, Profile & Role Management Frustration

Wednesday, March 27, 2013 5:56 AM by Tipton

each time i used to read smaller articles or reviews which also clear their motive,

and that is also happening with this post which I am reading here.

# re: Membership, Profile & Role Management Frustration

Sunday, April 14, 2013 9:05 PM by Greene

Aw, this was an extremely good post. Taking the time and

actual effort to make a good article… but what can I say…

I put things off a whole lot and never seem to get nearly anything done.

# re: Membership, Profile & Role Management Frustration

Monday, May 06, 2013 8:54 PM by Mackey

Hello! This is my 1st comment here so I just wanted to give a quick shout out and tell you I genuinely enjoy reading through your blog

posts. Can you recommend any other blogs/websites/forums that cover the same subjects?

Appreciate it!

# re: Membership, Profile & Role Management Frustration

Monday, May 20, 2013 7:38 AM by *****@gmail.com

Anyhow, I removed the corsair 8 GB ram memory, but left the 2x 2GB rams intact. I removed that battery from the motherboard and reset it last after 10-seconds roughly. Right this moment Im using 4GB ram and observing if the problem gets fixed in this way, if the still occurs then do you be kind to again lend me ur support.

Leave a Comment

(required) 
(required) 
(optional)
(required)