Server Error in '/' Application.

The given path's format is not supported.

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.NotSupportedException: The given path's format is not supported.

Source Error:


Line 27:         Response.ContentType = "Application/pdf";
Line 28:         //Get the physical path to the file.
Line 29:         string FilePath = MapPath(FName);
Line 30:         
Line 31:         //Write the file directly to the HTTP content output stream.

Source File: c:\clients\suttonIntegrated\SedarPush.com\extractfile.aspx.cs    Line: 29

Stack Trace:


[NotSupportedException: The given path's format is not supported.]
   System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath) +14827634
   System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath) +265
   System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) +118
   System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String path) +90
   System.Web.InternalSecurityPermissions.PathDiscovery(String path) +40
   System.Web.HttpRequest.MapPath(VirtualPath virtualPath, VirtualPath baseVirtualDir, Boolean allowCrossAppMapping) +172
   SiteResources_BinaryData.Page_Load(Object sender, EventArgs e) in c:\clients\suttonIntegrated\SedarPush.com\extractfile.aspx.cs:29
   System.Web.UI.Control.OnLoad(EventArgs e) +106
   System.Web.UI.Control.LoadRecursive() +68
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3785


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.4087.0