PDA

View Full Version : خطا در Rotes



sg.programmer
جمعه 18 فروردین 1396, 23:50 عصر
سلام من از روت در برنامه استفاده میکنم در برنامه ای که قبلا از مسترپیج استفاده نمیکردم این مشکل را با افزودن /.. در ابتدای url های مربروط به جی کوئری و سی اس اس ها و عکس مشکلم را حل کردم با افزودن یک (/..) بیشتر. ولی در مستر پیج نمیدونم چطور در صفحاتی که بصورت کوئری استرینگ (Products/1) ارسال میکنم خطا صادر میشه: در صفحات معمولی که کوئری استرینگ ارسال نمیکنم مثلا about , contact خطای صادر نمیشه و برنامه به درستی کار میکنه.
در ضمن بجای استفاده از /.. از /~ هم استفاده کردم و همچنین دوبار ../../ استفاده کردم مشکل حل نشد.
Rotes ها


rotes.MapPageRoute("Abouts", "Abouts/{op}", "~/Abouts.aspx");


rotes.MapPageRoute("Product", "Product/{op}", "~/Product.aspx");

برای این صفحه خطا صادر میشه
rotes.MapPageRoute("Productsshow", "Products/{op}", "~/Products.aspx");




------------------------------ ;کد خطا--------------------------------


Cannot use a leading .. to exit above the top directory.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Cannot use a leading .. to exit above the top directory.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[HttpException (0x80004005): Cannot use a leading .. to exit above the top directory.]
System.Web.Util.UrlPath.ReduceVirtualPath(String path) +9873552
System.Web.Util.UrlPath.Reduce(String path) +50
System.Web.Util.UrlPath.Combine(String appPath, String basepath, String relative) +217
System.Web.UI.Control.ResolveClientUrl(String relativeUrl) +276
System.Web.UI.HtmlControls.HtmlLink.RenderAttribut es(HtmlTextWriter writer) +74
System.Web.UI.HtmlControls.HtmlLink.Render(HtmlTex tWriter writer) +41
System.Web.UI.Control.RenderControlInternal(HtmlTe xtWriter writer, ControlAdapter adapter) +66
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +128
System.Web.UI.HtmlControls.HtmlHead.RenderChildren (HtmlTextWriter writer) +21
System.Web.UI.HtmlControls.HtmlContainerControl.Re nder(HtmlTextWriter writer) +32
System.Web.UI.Control.RenderControlInternal(HtmlTe xtWriter writer, ControlAdapter adapter) +66
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +128
System.Web.UI.Control.RenderChildren(HtmlTextWrite r writer) +13
System.Web.UI.Control.Render(HtmlTextWriter writer) +12
System.Web.UI.Control.RenderControlInternal(HtmlTe xtWriter writer, ControlAdapter adapter) +66
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +128
System.Web.UI.Control.RenderChildren(HtmlTextWrite r writer) +13
System.Web.UI.Page.Render(HtmlTextWriter writer) +29
System.Web.UI.Control.RenderControlInternal(HtmlTe xtWriter writer, ControlAdapter adapter) +66
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1303