問題:訪問后臺,出現下面錯誤提示,并設置了快捷導航配置也無效?打開Admin目錄,也存在該文件。
“/”應用程序中的服務器錯誤。
無法在母版頁“/Admin/Guide.master”中找到 ContentPlaceHolder“CphTitle”,請驗證內容頁中內容控件的 ContentPlaceHolderID 屬性。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Web.HttpException: 無法在母版頁“/Admin/Guide.master”中找到 ContentPlaceHolder“CphTitle”,請驗證內容頁中內容控件的 ContentPlaceHolderID 屬性。
源錯誤:
執行當前 Web 請求期間生成了未處理的異常??梢允褂孟旅娴漠惓6褩8櫺畔⒋_定有關異常原因和發生位置的信息。
堆棧跟蹤:
[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用戶無法讀取此文件,把文件權限修改正確,把文件夾的權限繼承即可解決。碰到此類問題,我們可以先用最新的覆蓋,然后在檢查權限是否正確。一般能解決此類問題。此只是例子。
上一篇 PHP中字體應用釋疑