I need to use BlogEngine under Addon Nice Server, which is a .net framework built as a webApp and similar in concept to dotnetnuke or mono: its own ul rewritter, membership, role and profile providers.
In order to do this I copied BlogEngine under a BlogEngine.NET folder in the site, then moved the App_Code and App_GlobalResources in the site root, mixed the 2 web.config, keeping the original providers.
I also set the AppSeting value:
<add key="BlogEngine.VirtualPath" value="~/BlogEngine.NET/" />
And I tryed to run the site with http://MySite:myport/BlogEngine.net
it then appear that I have to move some folders under the root
These changes occur in BlogBasePage, admin.master, admin1.master and account.master.
I also have to change the RewriteDefault method in ulrewritter to add a test avoiding inappropriate rewriting
if ( Utils.IsMono ) // Test added, this break Addon Nice url rewitter
context.RewritePath(url.Replace("Default.aspx", "default.aspx")); // fixes a casing oddity on Mono
As these changes has no effect on the normal code I would appreciate that these correction be applyed in the next version.
Thank you for a feedback on this