私はこれらの厄介な問題の1つを抱えていますが、それは非常に単純ですが、それでも問題を見つけることができないようです。
私は単純な「テスト」コントローラーを持っています。コードは次のとおりです。
public class testController : Controller
{
//
// GET: /test/
public ActionResult Index(int id)
{
ItemModel item = null;
item = CommonLib.ReturnFullItem(id);
return View("~/Views/Emails/ItemRecordedEmail", item);
}
}
そして、 ItemRecordedEmail.cshtmlビューを含む/ Views / Emails/フォルダーがあります。しかし、次のエラーメッセージが表示されます。
ビュー'/Views / Emails / ItemRecordedEmail'またはそのマスターが見つからなかったか、検索された場所をサポートするビューエンジンがありません。次の場所が検索されました:/ Views / Emails / ItemRecordedEmail
ItemRecordedEmail.cshtmlを共有フォルダーに移動し、それに応じてコードを変更すると、すべてが正常に機能しているように見えます。私が間違っていることは何ですか?
編集:パスを' 〜 / Views/Emailsに変更しました。これは元のパスでした。すべての試行を行った後、誤って省略してしまいました。同じエラーメッセージでも同じ問題が発生しますが、今回は「〜/ Views/Emails」フォルダで検索されます。