Вот моя проблема:
Меня только что привели в масштабный проект asp.net C #, и мне было поручено исправить некоторые проблемы с производительностью (не в моей области знаний). В частности, после 5-7 переадресаций / вызовов ajax веб-сервер перестает отвечать, и вся страница (и, в конечном итоге, браузер) зависает.
Я не думаю, что это проблема кодирования, поскольку я установил точки останова на нескольких страницах (метод Page_Load), и после 5 запросов он даже не достигает точек останова.
Не думаю, что это связано с этой проблемой , так как я увеличил максимальное количество подключений браузера к параметру сервера и у меня такое же поведение. Кроме того, после этих 5 запросов в одном браузере IE приложение перестает работать и в FF.
Это не проблема с ресурсами, поскольку процесс w3wp.exe никогда не превышает 500 МБ памяти.
Одна вещь, которую я заметил при использовании Fiddler и других инструментов для мониторинга запросов, это то, что сервер загружает файлы изображений очень долго (png, jpg). Я не знаю, относится ли это к делу.
Я включил отслеживание неудачных запросов на сервере, и единственное, что я заметил, это то, что некоторые запросы не выполняются с ошибкой 401, даже если я включил анонимную аутентификацию.
Вот точное сообщение
MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName ManagedPipelineHandler
Notification 128
HttpStatus 401
HttpReason Unauthorized
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo
Notification EXECUTE_REQUEST_HANDLER
ErrorCode The operation completed successfully. (0x0)
Это сообщение иногда выдается с ModuleName: ScriptModule
Я уже потратил 2 дня на эту вещь, и у меня заканчиваются идеи, поэтому любые предложения будут оценены.