BlogEngine Troubleshooting

Here you find a collection of most common problems people run into using BlogEngine.NET and solutions to fix them.

Basic requirements

  • .NET 4.5 application pull integrated mode in IIS 7+
  • Full trust (you might need to set it in web.config changing from "medium" and uncommenting, depends on server configuration).
  • Write permissions on App_Data and Custom folders, site root for auto-update.
  • Support for Web Pages/Razor (installing latest MVC takes care of it)

Ooops! An unexpected error has occurred

By default, application deploys custom error page hiding detailed error for security reasons. To turn off custom errors and display detailed information, modify web.config file in the application root directory.

<!-- Web.Config Configuration File -->
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

Script Errors

As any web application, BlogEngine does a lot of JavaScript when you navigate, click, type and so on. Browsers tend to hide script errors and often you would not know if something went wrong. To troubleshoot script errors, use F12 tools in IE/Chrome or FireBug in FireFox. Look at the "console" for immediate errors and "network" to verify all resources downloaded properly.

F12 tools in Chrome
BlogEngine Troubleshooting
F12 tools in IE
BlogEngine troubleshoot

Server Errors

Tools like Fiddler excellent for identifying server-side issues. When something goes wrong and no error shows up, you might use this kind of tools to sniff on network traffic and see what is going on behind the seen. When you click "save" button and nothing happens - you probably will see red row in that list.

BlogEngine troubleshoot

Start your blog today,
Get a free custom theme!

You'll need a Windows hosting to install your BlogEngine, with a few clicks here and there, set up your blog, and we'll give you a free professional theme, and you'll be ready for blogging.

Start Now