Это очень хороший вопрос.Я заметил то же самое, как только вы попадаете в диапазон времени отклика в одну миллисекунду, издержки ASP.NET начинают становиться заметными.Я могу подтвердить ваши наблюдения.
Что я успешно сделал, так это выяснил, какие HttpModules зарегистрированы (с помощью IIS Manager), и отключил все из них, от которых я мог бы избавиться.Стандартный конвейер ASP.NET имеет множество настроенных модулей и функциональных возможностей.
Если вам нужна максимальная производительность, вы, конечно, можете использовать крошечную библиотеку HTTP-сервера и таким образом избавиться от почти всех накладных расходов.Это было бы невероятно быстро.