The file '/BlogEngine/themes/site.master' does not exist.

Jul 14, 2009 at 10:42 PM

Hi all

When I set <blogProvider defaultProvider="SQLBlogProvider"> and run the website, it produces the error noted in the subject line. When I fall back to the original setting of <blogProvider defaultProvider="DbBlogProvider">, the error is not produced. BE version is 1.5.0.7.  BlogEngine.SQLServer.DLL is version 1.0.0.0

Is the DLL looking for site.master? If so, how will it handle different themes?

Thanks

Richard

Coordinator
Jul 15, 2009 at 8:11 AM

The provider doesn't look for the page at all, but it does help determine what theme is selected for the site by serving the values for the blog settings. If the theme setting isn't being read, as appears to be the case based on the fact it isn't looking for a subdirectory under themes, then that may cause this error.

Jul 15, 2009 at 5:59 PM

My workaround for this was simply to put the Standard theme in the root of the "themes" directory. What would cause the theme setting to not be read? Besides this, I am having problems getting multi-blogging to work in an existing ASP membership website, but I will create a separate thread for this.

Thanks

Richard