Я работаю над проектом MVC, и производительность была в порядке.
В application_start база данных индексируется для поиска lucene.net (и при каждом изменении объекта индекс расширяется). Но application_start запускается при каждом действии, которое я вызываю на странице.
Почему он запускает application_start не только один раз? Я опубликую любой код, когда буду знать, где искать;)
Я не уверен, может ли web.config вызывать такое поведение...
Решение: Lucene.net записала свой индекс в папку bin, после смены пути приложение больше не тает морда :)