无法在母版页“/Admin/Guide.master”中找到ContentPlaceHolder“CphTitle”,
问题:访问后台,出现下面错误提示,并设置了快捷导航配置也无效?打开Admin目录,也存在该文件。
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
无法在母版页“/Admin/Guide.master”中找到 ContentPlaceHolder“CphTitle”,请验证内容页中内容控件的 ContentPlaceHolderID 属性。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 无法在母版页“/Admin/Guide.master”中找到 ContentPlaceHolder“CphTitle”,请验证内容页中内容控件的 ContentPlaceHolderID 属性。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[HttpException (0x80004005): 无法在母版页“/Admin/Guide.master”中找到 ContentPlaceHolder“CphTitle”,请验证内容页中内容控件的 ContentPlaceHolderID 属性。]
System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection) +8668567
System.Web.UI.Page.get_Master() +51
System.Web.UI.Page.ApplyMasterPage() +15
System.Web.UI.Page.PerformPreInit() +45
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +282
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3082; ASP.NET 版本:2.0.50727.3082
解决方法:提示已经很明显,找到不/Admin/Guide.master文件的 ContentPlaceHolder“CphTitle”,那说明这个文件有问题,我们可以打开看看是否为乱码,或者文件被修改过,并用最新的文件对比,看看有什么不同地方,最后您会发现,文件不对。还有另一方面原因是因为权限问题,IIS或NET用户无法读取此文件,把文件权限修改正确,把文件夹的权限继承即可解决。碰到此类问题,我们可以先用最新的覆盖,然后在检查权限是否正确。一般能解决此类问题。此只是例子。