From time to time one of my publicly hosted DNN sites gets a number of Page Load Exceptions in the log with an InnerException of Cannot use a leading .. to exit above the top directory.
As far as I can tell, there is not effect on the people using the site but it is disconcerting having exceptions listed and not know their source. They seem to afflict a large number of the pages in the site.
Do these entries indicate a problem? How can I correct the cause of them?
Thanks!
Below is a sample of one of the log entries:
2/5/2007 8:04:05 PM Page Load Exception AssemblyVersion: 04.00.02; Method: System.Web.Util.UrlPa ...
AssemblyVersion: 04.00.02
Method: System.Web.Util.UrlPath.ReduceVirtualPath
FileName:
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 0
PortalName: STCOC
UserID: -1
UserName:
ActiveTabID: 83
ActiveTabName: Membership Benefits
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
ExceptionGUID: 624c982f-c04a-4409-8ac4-525986359cd6
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: Cannot use a leading .. to exit above the top directory.
Message: DotNetNuke.Services.Exceptions.PageLoadException: Cannot use a leading .. to exit above the top directory. ---> System.Web.HttpException: Cannot use a leading .. to exit above the top directory. at System.Web.Util.UrlPath.ReduceVirtualPath(String path) at System.Web.Util.UrlPath.Reduce(String path) at System.Web.Util.UrlPath.Combine(String appPath, String basepath, String relative) at System.Web.HttpResponse.ApplyAppPathModifier(String virtualPath) at System.Web.UI.HtmlControls.HtmlForm.GetActionAttribute() at System.Web.UI.HtmlControls.HtmlForm.RenderAttributes(HtmlTextWriter writer) at DotNetNuke.Common.Controls.Form.RenderAttributes(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlControl.RenderBeginTag(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Page.Render(HtmlTextWriter writer) at DotNetNuke.Framework.PageBase.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
StackTrace:
Source:
Server Name: FRED468