This project is read-only.

how to create a blog network with BlogEngine.NET

Topics: ASP.NET 2.0, Business Logic Layer, Controls
Feb 27, 2010 at 4:29 AM

I am Roshan George. I am a graduation student and have a little bit knowledge in programming. I would like to ask something about BlogEngine.NET .
I would like to create a Blog Network like or . I would like to know whether, I can use BlogEngine.NET to create a blog netork, that allows different people to register in my blog network and create their own blogs.
For example, if my domain is , and many users register in my blog network and create their own blogs, then their blog address would be .

Can I use BlogEngine.NET to create a blogging network? If so, how? How to host the blog network?

Am I free to use BlogEngine.NET to create my blog network for free.?

Please help. Waiting for your reply.
Thank you.

Feb 27, 2010 at 4:45 AM

Hello.  Yes, you can setup BE (BlogEngine) this way and use it for this.

In order to have isolated blogs, where each blogger has their own blog, the way to set this up would be to create a separate Web Site or Web Application within the IIS web server.  You can either use subdomains, or use subfolders (e.g.,  Both ways work.

To ensure someone logged into their blog cannot have administrative access over someone else's blog, you would want to use unique "machine keys" in the web.config file of each blog site.  This post discusses this.

Mar 1, 2010 at 2:09 PM

hello, I would like to know how to host
I have free account at I would like to host into their server and install my site there. Please can you tell how to install at ?

Mar 1, 2010 at 7:17 PM

BE can be installed at basically any ASP.NET web host.  The basic steps are to:

(1) Download the Web version -- the recommended download on this page.
(2) Unzip.
(3) FTP files to the web host.
(4) Set Write permissions on the App_Data folder.

This is covered in the Installation part of the documentation.  There's also a setup video here.

For creating multiple web applications (one for each BE setup), you'll need the ability to create "application starting points" at the host.  Some hosts offer this and others don't.  Or, instead of creating application starting points, you can alternatively have a separate hosting plan for each BE installation.