映射路径失败'/'

本文关键字:路径 失败 映射 | 更新日期: 2023-09-27 18:02:58

我有一个ASP。. Net网站解决方案在Visual Studio中,当尝试Server.MapPath(@"'");时,我收到以下错误。我知道以前有人问过这个问题,但我还没有找到一个适合我的解决方案。有什么想法就太好了。

Failed to map the path '/'.
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.InvalidOperationException: Failed to map the path '/'.
Source Error: 

Line 10:     protected void Page_Load(object sender, EventArgs e)
Line 11:     {
Line 12:       string directory = Server.MapPath(@"'");
Line 13:       Response.Write(directory);
Line 14:     }
Source File: c:'Users'Josh'Documents'Visual Studio 2010'WebSites'MMCR'About.aspx.cs    Line: 12 
Stack Trace: 

[InvalidOperationException: Failed to map the path '/'.]
   System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +8937646
   System.Web.Hosting.HostingEnvironment.MapPathInternal(VirtualPath virtualPath) +42
   System.Web.VirtualPath.MapPathInternal() +4
   System.Web.HttpRequest.MapPath(VirtualPath virtualPath, VirtualPath baseVirtualDir, Boolean allowCrossAppMapping) +107
   System.Web.HttpRequest.MapPath(VirtualPath virtualPath) +37
   System.Web.HttpServerUtility.MapPath(String path) +99
   About.Page_Load(Object sender, EventArgs e) in c:'Users'Josh'Documents'Visual Studio 2010'WebSites'MMCR'About.aspx.cs:12
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +91
   System.Web.UI.Control.LoadRecursive() +74
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207

映射路径失败'/'

如果所有其他建议的解决方案都不起作用,这意味着您的Visual Studio没有管理特权。

因此,您可以运行Visual Studio"以管理员身份运行"并尝试再次执行。

试试这个:

Server.mapPath("~/");

如果没有答案这里如何解决错误信息:&;Failed to map the path '/'帮帮我,试试Server.MapPath(@".'");。这和你的代码为我工作,并产生相同的结果。