Creating Your Own Web Site Administration Tool in ASP.NET

One of the challenges faced trying to scale and customise BlogEngine.Net was that the user administration pages were never designed for a large volume of registered users, as evidenced when one uses the administration pages. You’re basically stuck with just the first page listing of 50 or so with no way to access users beyond this number. This is definitely no good for a website carrying tens of thousands of registered users.

The initial idea I had was to try to port the ASP.Net Website configuration tool that Visual Studio has into my project. During research for this though, I found a link that helps you create your own Web Site Administration Tool in ASP.NET and this was quite easy to follow.

Continuing this research, since although easy to do I was not fond of reinventing the wheel especially if there existed a better wheel already, I found an article on ScottGu’s blog on an ASP.Net 2.0 Membership and Role Management Remote Admin Tool which sadly contained links to no longer existing 3rd party articles and seemed to dead-end this research.

Through more active Google searching though, I found what I was looking for, the ASP.Net WSAT (WebSite Administration Toolkit) – Membership Administration project. As icing on the cake, this project has recently released at updated .Net Framework 3.5 version which did far more than what I wanted, and looked quite mature and hence suitable to use.

The issue now was to integrate it properly with BlogEngine.Net’s structure, and this is where Sueetie came in. This movement is aimed at promoting online communities using .Net Open Source software. Their associated Codeplex project contained custom change code and instructions for integrating the WSAT project with BlogEngine.Net (along with several other nice integration solutions, such as a Media Gallery, Wiki and Discussion Forum also powered by .Net Open Source software.

So now it’s just to follow the guides, and hope for the best. There’s still a bit of work to be done, but thankfully nowhere near as much as building this from scratch!

Update 04-02-2009: For some reason the owner of the WSAT codeplex project closed it and removed all the download links. Just when I was about to start working on it!! I’ll attempt to contact the owner and see what this is all about, and whether or not he can re-release the downloads.

Update 05-02-2009: Having had no response from the project owner, and facing an impending deadline, I chose instead to use another, less pretty, ASP.Net Membership Administration solution published written by Dan Clem of 4 Guys from Rolla fame. It has less features than the removed ASP.Net WSAT project solution, but it will do the essentials of user management that were my initial goal.

49 thoughts on “Creating Your Own Web Site Administration Tool in ASP.NET

  1. I just don’t get it. Something as important is this is just…left out? How come microsoft can’t provide a tool to manage the flipping website and its users?
    I can’t stand it it makes me want to quite the entire industry.
    thanks for trying though

      1. I didn’t have the source code. Sadly, the author of the code never responded to my request for a copy of it once it was pulled from Codeplex. So I guess we’re all left a bit in the dark for want of a better website administration tool for asp.net 😦

      1. For all those requesting the ASP.NET WSAT source code in codeplex, please visit the page again and you will get the source code..It’s back up and running..

  2. Hi, Please provide me a copy of source for ASPNetWSAT. It is invaluable and I do appreciate your help. Thanks. Gary

  3. I would appriciate it a lot if you can share the source code.. please contact me via email if i can get a copy…

    Many, many thanks
    Alex

  4. Not sure if anyone is still following this post, but I came across this on codeplex, which was just updated 5/4/2010.

    http://mywsat.codeplex.com/

    However, from what it looks like out of the box it wants you to use it’s DB structure, whereas I need something to admin users on an existing vanilla asp.net membership tables.

    Anyone come across anything else simple and fast to setup?

    1. Phil, MyWSAT is based on the plain vanilla membership tables. To manage remote apps, just point the connection string to your database.

      The added Extra features won’t work but you can manage your user without problem. If you want all the functionality, you can export the couple of extra tables as sql and run it on your database. Then you can easily integrate the whole app with your site.

      I did the same thing for my site and everything works amazingly well. I could not find anything commercial or open source that even comes close to this little app.

      Anywise, thought this might help…

  5. I’m here by accident. I started reading and I have to tell you that your site is cool. You are writing so many interesting things. I can’t agree with many of them, but it’s ok. I will probably visit your blog more often. I would like to use your words on my own blog. Is it posiible? – Paula

  6. Just wish to say your article is as astounding. The clarity in your post is simply spectacular and i could assume you’re an expert on this subject. Fine with your permission let me to grab your feed to keep up to date with forthcoming post. Thanks a million and please carry on the gratifying work.

  7. I intended to compose you this little word to help thank you so much the moment again for your spectacular tactics you’ve documented above. It has been so seriously generous with you to convey without restraint all that many individuals would have supplied for an e-book in making some dough for themselves, principally given that you could possibly have tried it in the event you wanted. These tactics additionally worked as the fantastic way to be sure that someone else have similar eagerness like mine to grasp way more with respect to this issue. I’m sure there are numerous more pleasant sessions up front for folks who start reading your site.

  8. Most experienced Search Engine Marketing Solutions in optimizing and making websites more visible on internet. Catch that page rank you’ve always wanted. With knowledge of programming languages, excellent writing and communication skills so you will be assured that your business is always on top of competition.

  9. Thanks for the kind words. Not sure what’s going on with the people telling you to stay away from informational niches, ALL my niches are information based. I have no product based sites that I’m earning with. Maybe these people were never earning and might not have things set up right? Not sure what to think of that kind of logic. If it has a high CPC and high volume of traffic with a lot of ads I can’t imagine you won’t earn. Maybe stay away from gambling and other niches that might eventually be banned/go down the tubes
    I hope that helps…
    ts my first ever visit on this site……good information being shared here..
    thanks once again.

  10. I think this is one of the most important info for me. And i’m glad reading your article. But wanna remark on some general things, The website style is perfect, the articles is really nice : D. Good job, cheers

  11. Nice blog…
    Interesting material and specially given links in the blog are very helpful. It helped me a lot in development for website administration tool.
    thank you

  12. I intended to compose you this little word to help thank you so much the moment again for your spectacular tactics you’ve documented above. It has been so seriously generous with you to convey without restraint all that many individuals would have supplied for an e-book in making some dough for themselves, principally given that you could possibly have tried it in the event you wanted.

  13. This is an interesting study. The article gives evidence to the notion that developing countries are or will be worst hit by systemic pressures such as those coming from climate change.

  14. Most effective pure green coffee bean extract 800 mg are the only ones medically proven to prevent fat from being absorbed.
    The longer the period of time to change your supplement whenever you feel like it.

  15. Phentramin-d contains absolutely NO Hoodia, NO Chromium, NO Ephedra, NO Herbal stuff, nothing but powerful formula to burn your fat or increase metabolism, prevent cancer,
    but their best product is undoubtedly their green green coffee bean extract for weight loss.

    There have not been available for years. In order to get magical results.
    Allows the body to expel excess water. However, nutritionists and food scientists are still experimenting with the plant
    are where the green green coffee bean extract for weight loss is ample in this.

  16. Αποφράξεις στην Περιοχή της Αττικής με επίσημη πιστοποίηση από το υπουργείο εργασίας και με εγγύηση ποιότητας υπηρεσιών μέσα από το άρτια εκπαιδευμένο συνεργείο μας.

  17. We have gone ahead and added a link back to your website from
    one of my clients requesting it. We have used your site URL:
    https://redditech.wordpress.com/2009/02/02/creating-your-own-web-site-administration-tool-in-aspnet/ and blog title:
    Creating Your Own Web Site Administration Tool in ASP.
    NET | Redditech ‘Ground Zero’ Blog to ensure you get the correct anchor text.
    If you woud like to check out where your hyperlink has been placed, please email me at: svenmcclain@yahoo.
    de. Many thanks

  18. Thank you for every other informative web site. Where else could
    I get that type of info written in such a perfect approach?
    I’ve a challenge that I am just now operating on, and I
    have been at the look out for such info.

  19. I have been looking for this information and i found here.Your site always makes it comfortable to read content about these subjects.Keep updating the news

  20. Hello there, simply became aware of your weblog thru Google, and located that it is really informative. I am going to watch out for brussels. I’ll appreciate for those who proceed this in future. Numerous other people will likely be benefited from your writing. Cheers!|

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s