“/PCRM3.0”应用程序中的服务器错误。
--------------------------------------------------------------------------------文件 网站的站点地图文件名 的扩展名无效,XmlSiteMapProvider 中只允许 .sitemap 文件。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 文件 网站的站点地图文件名 的扩展名无效,XmlSiteMapProvider 中只允许 .sitemap 文件。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[InvalidOperationException: 文件 网站的站点地图文件名 的扩展名无效,XmlSiteMapProvider 中只允许 .sitemap 文件。]
   System.Web.XmlSiteMapProvider.GetConfigDocument() +3189755
   System.Web.XmlSiteMapProvider.BuildSiteMap() +58
   System.Web.XmlSiteMapProvider.get_RootNode() +12
   System.Web.UI.WebControls.SiteMapDataSource.GetNodes() +219
   System.Web.UI.WebControls.SiteMapDataSource.GetTreeView(String viewPath) +32
   System.Web.UI.WebControls.SiteMapDataSource.GetHierarchicalView(String viewPath) +29
   System.Web.UI.HierarchicalDataSourceControl.System.Web.UI.IHierarchicalDataSource.GetHierarchicalView(String viewPath) +7
   System.Web.UI.WebControls.HierarchicalDataBoundControl.GetData(String viewPath) +22
   System.Web.UI.WebControls.Menu.DataBindItem(MenuItem item) +42
   System.Web.UI.WebControls.Menu.PerformDataBinding() +117
   System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect() +82
   System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
   System.Web.UI.WebControls.Menu.DataBind() +4
   System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
   System.Web.UI.WebControls.Menu.EnsureDataBound() +29
   System.Web.UI.WebControls.Menu.OnPreRender(EventArgs e, Boolean registerScript) +21
   System.Web.UI.WebControls.Menu.OnPreRender(EventArgs e) +22
   System.Web.UI.Control.PreRenderRecursiveInternal() +86
   System.Web.UI.Control.PreRenderRecursiveInternal() +170
   System.Web.UI.Control.PreRenderRecursiveInternal() +170
   System.Web.UI.Control.PreRenderRecursiveInternal() +170
   System.Web.UI.Control.PreRenderRecursiveInternal() +170
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2041 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 

解决方案 »

  1.   

    缺少.sitemap 网站地图 文件 ...
      

  2.   

    文件 网站的站点地图文件名 的扩展名无效,XmlSiteMapProvider 中只允许 .sitemap 文件。
    //没有网站地图文件,或是有,但是你的扩展名不对(不是.sitemap)
      

  3.   

    “/PCRM3.0”应用程序中的服务器错误。
    --------------------------------------------------------------------------------XmlSiteMapProvider 所需的文件 web.sitemap 不存在。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: XmlSiteMapProvider 所需的文件 web.sitemap 不存在。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [InvalidOperationException: XmlSiteMapProvider 所需的文件 web.sitemap 不存在。]
       System.Web.XmlSiteMapProvider.CheckSiteMapFileExists() +3191459
       System.Web.XmlSiteMapProvider.GetConfigDocument() +207
       System.Web.XmlSiteMapProvider.BuildSiteMap() +58
       System.Web.XmlSiteMapProvider.get_RootNode() +12
       System.Web.UI.WebControls.SiteMapDataSource.GetNodes() +219
       System.Web.UI.WebControls.SiteMapDataSource.GetTreeView(String viewPath) +32
       System.Web.UI.WebControls.SiteMapDataSource.GetHierarchicalView(String viewPath) +29
       System.Web.UI.HierarchicalDataSourceControl.System.Web.UI.IHierarchicalDataSource.GetHierarchicalView(String viewPath) +7
       System.Web.UI.WebControls.HierarchicalDataBoundControl.GetData(String viewPath) +22
       System.Web.UI.WebControls.Menu.DataBindItem(MenuItem item) +42
       System.Web.UI.WebControls.Menu.PerformDataBinding() +117
       System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect() +82
       System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
       System.Web.UI.WebControls.Menu.DataBind() +4
       System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
       System.Web.UI.WebControls.Menu.EnsureDataBound() +29
       System.Web.UI.WebControls.Menu.OnPreRender(EventArgs e, Boolean registerScript) +21
       System.Web.UI.WebControls.Menu.OnPreRender(EventArgs e) +22
       System.Web.UI.Control.PreRenderRecursiveInternal() +86
       System.Web.UI.Control.PreRenderRecursiveInternal() +170
       System.Web.UI.Control.PreRenderRecursiveInternal() +170
       System.Web.UI.Control.PreRenderRecursiveInternal() +170
       System.Web.UI.Control.PreRenderRecursiveInternal() +170
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2041 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 
      

  4.   

    为什么会出现这样的异常,是不是指在解决方案里存在web.sitemap还是说其他什么错误也会印发这样的异常?
      

  5.   

    缺少web.sitemap文件,目前已经解决,谢谢大家