aps.net MVC 3の背後にある同時実行モデルは何ですか?つまり、多くのユーザーがaps.net MVC 3のWebサイトにアクセスしているときに、リクエストごとにコントローラの新しいインスタンスを作成するのか、それとも1つのコントローラを1つのユーザーセッションまたはすべてのユーザーに共有するのでしょうか?ASP> NET MVC 3コントローラ同時実行モデル
これについての適切なドキュメントを教えてください。
aps.net MVC 3の背後にある同時実行モデルは何ですか?つまり、多くのユーザーがaps.net MVC 3のWebサイトにアクセスしているときに、リクエストごとにコントローラの新しいインスタンスを作成するのか、それとも1つのコントローラを1つのユーザーセッションまたはすべてのユーザーに共有するのでしょうか?ASP> NET MVC 3コントローラ同時実行モデル
これについての適切なドキュメントを教えてください。
はい、デフォルトのコントローラファクトリを使用する場合、各要求は新しいコントローラインスタンスをインスタンス化します。
興味深い読書hereがあります。
はい、リクエストの最後に配置されたリクエストごとに1つのインスタンスが取得されます。そのような詳細について私が知っている最高のドキュメントはthe source codeです。
I described the flow which calls Controller.Dispose in this older question。