Can BlogEngine.NET be installed within an existing website?

Yes. Install it in its own folder and configure the directory it resides in as an application in IIS. Some hosting providers may not allow the level of trust used in BlogEngine.NET by default. If you receive an error similar to:

  • "Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.",

You can try one of the following to resolve the issue:

  • Comment out the "trust" line in web.config
  • Ask your hosting provider if they can configure the directory where BlogEngine.NET is installed as a virtual directory.
  • Ask your hosting provider to verify that the directory has been configured as an application in IIS.