2016-06-16 15 views
-1

私たちにはさまざまなレンダリングのページがあります。このページは断続的に細かく読み込まれます。ある日、問題なく動作し、先日完全に動作しなくなります。完全に動作しなくなると、問題はSitecoreのレンダリングが断続的に見つかりません。

Exception: System.InvalidOperationException 
    Message: The view 'renderingname.cshtml' or its master was not found or no view engine supports the searched locations. The following locations were searched: 
~/Views/News/renderingname.aspx 
~/Views/News/renderingname.ascx 
~/Views/Shared/renderingname.aspx 
~/Views/Shared/renderingname.ascx 
~/Views/News/renderingname.cshtml 
~/Views/News/renderingname.vbhtml 
~/Views/Shared/renderingname.cshtml 
~/Views/Shared/renderingname.vbhtml 

です。OOTBルートの前にルートが正しく登録されています。ページ上の他のビューには、renderingname.cshtmlと同じディレクトリに存在するこの問題はありません。ここで

は、モデルコードせずに、このコンポーネントを実行しているコントローラのコードである - この問題を解決する方法について

public ActionResult GetComponent() 
{ 
    //code to populate the model 

    return View("renderingname", model); 
} 

任意のアイデア?

+0

あなたは、コントローラのレンダリングを使用していますか?ビューを返すアクションのコードを教えてください。 –

+0

ありコントローラレンダリングを使用します。後でコードを投稿します。 – Gabbar

+0

コードを更新しました。 – Gabbar

答えて

0

は、あなたのレンダリングのための完全なパスを提供します

public ActionResult GetComponent() 
{ 
    //code to populate the model 
    return View("~/Views/Your_View_Folder/renderingname.cshtml",model); 
} 
関連する問題