Когда приложение asp.net уведомляется о URL-адресе, оно направляет его соответствующему контроллеру и, в частности, соответствующему методу.
Являются ли эти контроллеры помещены в стек один раз? Или они снова создаются для каждого запроса?
Например, скажем, у меня есть контроллер с классом linq-to-sql, который создается в объявлении класса. Если у меня есть n запросов, которые направляются в этот контроллер, я породил n разных объектов класса linq-to-sql, каждый в своем собственном экземпляре контроллера или только 1?
Моя кишка говорит, что контроллеры порождаются по одному на запрос по причинам безопасности потока, но я не могу найти лучшего руководства, чем собственный желудочно-кишечный оракул.