別の新しいアプリケーションに含めたい ActionResult 関数を持つ古いアプリケーションがあります。
古いコントローラーを参照として追加し、コントローラーをオブジェクトとしてインスタンス化し、それに応じて ActionResult 関数を呼び出すことができることがわかりました。
public ActionResult test()
{
OlderApplication.Controllers.PatronController temp = new OlderApplication.Controllers.PatronController();
return temp.Index();
}
私の問題は、内部で temp.Index() がセッションを参照し、存在するはずの値を持つ代わりに null として表示されるという事実にあります。この方法でセッションを利用可能にすることはできますか?