You must have a shared hosting account and have placed BE in a sub-folder which you like setup as an application and pointed to the url blog.merlot.aero. The problemm is that the blog, while setup as an application is not setup as a site (it is an
application under the root directory of your hosting account). You have a few options:
1. You can move the blog to the root directory of the hosting account.
2. You can talk to your hosting provider to see it you can set up multiple sites (as opposed to applications) under your hosting account.
3. You can move the blog to its own hosting account.
4. You can change the BE code by removing the ~
The root problem lies with the ~/ notation which is ASP.NET shorthand for the application root. What is returns is the application root but relative to the root directory of the site.
Hope that helps.