SaintMak,
This value is kept in the ASP.NET cache, and it sounds like it never refreshed after your domain name propagated. As a first shot, try updating your web.config (add a single space, then delete it, and save it). Then hit your admin console in a web browser to make sure the value is re-added to the cache.
To give you some background, when the application starts, values are pulled from the following two places and stored in cache:
System.Web.HttpContext.Current.Request.ServerVariables("server_name")
System.Web.HttpContext.Current.Application("App_Path")
The ApplicationUrl value in the configuration section is only used if these values are not found in the cache.
Let me know if that approach works; we can try a few others if it does not.
Thanks,
---
Rob
DotNetInvoice Support