2017-03-23 15 views
1

2sxcのAppBlogモジュールが用意されており、何ヶ月も働いています。突然、私はそれが動作していないことをクライアントから連絡を受けます。ページが読み込まれると、エラーは 'Error rendering template'になります。ログでは、完全な例外は次のとおりです。2sxcのエラーブログ: 'LinkToPageNumber'の定義がありません

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'ASP._Page_Portals_0_2sxc_Blog_App__library_cshtml' does not contain a definition for 'LinkToPageNumber' 
at CallSite.Target(Closure , CallSite , Object , Int32) 
at ASP._Page_Portals_0_2sxc_Blog_App__pager_cshtml.Execute() in c:\Webs\TAD\Portals\0\2sxc\Blog App\_pager.cshtml:line 18 
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() 
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) 
at System.Web.WebPages.WebPageBase.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer) 
at System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) 
at System.Web.WebPages.WebPageBase.Write(HelperResult result) 
at ASP._Page_Portals_0_2sxc_Blog_App__1_Main_blog_view_cshtml.Execute() in c:\Webs\TAD\Portals\0\2sxc\Blog App\_1 Main blog view.cshtml:line 23 
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() 
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) 
at ToSic.SexyContent.Engines.RazorEngine.Render(TextWriter writer) in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\2Sexy Content Razor\RazorEngine.cs:line 65 
at ToSic.SexyContent.Engines.RazorEngine.RenderTemplate() in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\2Sexy Content Razor\RazorEngine.cs:line 75 
at ToSic.SexyContent.Engines.EngineBase.Render() in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\Engines\EngineBase.cs:line 89 
at ToSic.SexyContent.SxcInstance.Render() in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\SxcInstance.cs:line 200 

何がいいですか?

答えて

1

これ以上の掘り下げで、問題を自分で解決できました。ファイル_pager.cshtmlのコードはlib.LinkToPageNumberです。 libは別の.cshtmlファイルを参照していましたが、LinkToPageNumberは_pager.cshtmlファイル自体のメソッドでした。私がしなければならなかったのは、LinkToPageNumberのいくつかのインスタンスの前にlib.を削除して、すべてうまくいきました。

このエラーは、私たちのブログが1ページを過ぎたときにしか表示されませんでした。そのため、その時点まで問題なく動作していました。

+0

ありがとう:) – iJungleBoy

+1

それはブログの新しいバージョンで修正されています。別の注記:この質問に回答してください。 – iJungleBoy

関連する問題