“/JuSNS.Web”应用程序中的服务器错误。
--------------------------------------------------------------------------------未能映射路径“/template/site/NoLoginHtmlHead.html”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 未能映射路径“/template/site/NoLoginHtmlHead.html”。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[InvalidOperationException: 未能映射路径“/template/site/NoLoginHtmlHead.html”。]
   System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +659
   System.Web.VirtualPath.MapPathInternal() +29
   System.Web.HttpRequest.MapPath(VirtualPath virtualPath, VirtualPath baseVirtualDir, Boolean allowCrossAppMapping) +125
   System.Web.HttpServerUtility.MapPath(String path) +117
   JuSNS.Config.SiteTemplateConfig.gethtml() in F:\JuNET\web\程序文件\JuSNS.Config\SiteTemplateConfig.cs:36
   JuSNS.Config.SiteTemplateConfig..ctor(String tempname) in F:\JuNET\web\程序文件\JuSNS.Config\SiteTemplateConfig.cs:30
   JuSNS.Home.ParseTemplate.replaceTemplate(String tempname) in F:\JuNET\web\程序文件\JuSNS.Home\ParseTemplate.cs:36
   JuSNS.UI.Page.BasePage.GetHtmlHead() in F:\JuNET\web\程序文件\JuSNS.UI\Page\BasePage.cs:647
   JuSNS.Web.index.GetReplaceContent(String sContent) in F:\JuNET\web\程序文件\JuSNS.Web\index.aspx.cs:121
   JuSNS.Web.index.Page_Load(Object sender, EventArgs e) in F:\JuNET\web\程序文件\JuSNS.Web\index.aspx.cs:112
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +13
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43
   System.EventHandler.Invoke(Object sender, EventArgs e) +0
   System.Web.UI.Control.OnLoad(EventArgs e) +80
   System.Web.UI.Control.LoadRecursive() +49
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3754 我从网站下了一个网站,但是页面一运行起来,就报未能映射路径错误,不知道是什么原因,希望高手能给看看

解决方案 »

  1.   

    就是找不到指定路径下的文件啊。/template/site/NoLoginHtmlHead.html
    网站目录下有这样的层次结构嘛?
      

  2.   

    这里是页面路径的问题,可以参考http://archive.cnblogs.com/a/1905813/
      

  3.   

    检查是否有此路径 /template/site/NoLoginHtmlHead.html
      

  4.   


    文件都有,本身网站用的是asp.net的,后缀名是.aspx,页面访问的时候,地址栏的路径就变成静态的了。就是现在一浏览页面就报那个错误
      

  5.   

    看来这个网站对页面进行了静态化html处理了。
      

  6.   


    那上面的问题,我应该从哪开始找问题另外网站中每个文件都有.designer.cs文件,我原来用vs2005的都没见过,不知道这个有什么影响???
      

  7.   

    看看这几个地方:
    F:\JuNET\web\程序文件\JuSNS.Config\SiteTemplateConfig.cs   第30行
    F:\JuNET\web\程序文件\JuSNS.Home\ParseTemplate.cs  第36行及Web.Config文件中是否将路径写成了绝对路径,所以跟你现在的网站目录不在同一个地方?仔细检查一下。
      

  8.   

    F:\JuNET\web\程序文件\JuSNS.Config\SiteTemplateConfig.cs 第30行这个文件我没有源码,它里面的路径不会是定死的吧!!!  同时我也没有找到您说的路径不同的情况
      

  9.   


    有没有解决方法呢???这问题好头疼哦,我对静态化html也不理解,不知道该怎么弄了???