internal static void RunPage(HttpContext context, string path, Page pageNode, out Exception exception)
{
PageBase page = null;
string virtualPath = string.Empty;
// prepare repository path
try
{
virtualPath = CreateVirtualPath(path);
page = InstantiatePage(context, virtualPath, pageNode);
ExecutePage(context, virtualPath, page, pageNode, false);
exception = null;
}
catch (Exception exc) //logged
{
Logger.WriteException(exc);
exception = exc;
}
}