对静态非静态操作/方法的微软设计选择是什么?
每个请求实例化一次实例控制器,可以同时发生多个请求.如果控制器是静态的,则控制器上的任何状态将同时在所有请求中共享.你可能不希望这样.更新该共享状态成为锁定争用的雷区,可能出现死锁,并且如果未正确实施锁定,则很难跟踪错误.
简而言之,静态控制器将是一个噩梦.