Configuration Error web.config

Dec 20, 2008 at 2:10 PM
Here's the description:
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS.

Line 7:  	</configSections>
Line 8:  	<BlogEngine>
Line 9:  		<blogProvider defaultProvider="XmlBlogProvider">
Line 10: 			<providers>
Line 11: 				<add name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlBlogProvider, BlogEngine.Core"/>
Im not sure whats wrong? Any help would be appreciated!

Coordinator
Dec 20, 2008 at 4:51 PM
It looks like your installation of BlogEngine is in a sub-folder?  The folder your blog is installed into needs to be marked as an application in IIS (the web server).

If you have administrative control over the web server, you can go into IIS and mark your blog folder as an application.  If your blog is being hosted somewhere, usually the web host exposes some way through their control panel to mark a folder as an application ... sometimes called a 'Web Application' or 'Application Starting Point'.
Dec 21, 2008 at 9:59 PM
I couldn't find it, but I did find out that godaddy.com does have blogengine.net in their app field and you can just get it installed through them, lol.

Thank you for your help though!
Coordinator
Dec 21, 2008 at 10:29 PM
You can let GoDaddy do the BE install for you.  For reference, GoDaddy has this help article showing how you can mark a subfolder as an application.  Over there, they call it an "Application Root".

http://help.godaddy.com/article/3973