Я думаю, что ответ на самом деле «это зависит»!Я бы начал с рассмотрения того, работает ли программа медленно только на рабочем сервере, или же она работает медленно в среде разработки.Я бы также подумал о том, насколько близко я смогу привести свою среду разработки / тестирования в соответствие с производственной средой.
После того, как вы это сделаете, подумайте, есть ли области, которые могут представлять явные узкие места, которые вы могли бы иметьУстранить.Так, например, поддерживается ли приложение ASP.NET какой-либо формой базы данных?Если это так, вы можете отдельно отслеживать производительность базы данных и определить, в чем именно заключается проблема.
Далее попробуйте и очень точно определите, что вы подразумеваете под «медленной производительностью».Это постоянно медленно (по сравнению с чем?), Или только когда вы делаете определенные действия.Это может дать вам еще один ключ к пониманию того, в чем заключается ваша проблема, или, по крайней мере, какие вопросы вы должны задавать.
Ответив на многие из этих вопросов, я бы тогда вывел ANTS Performance Profiler чтобы попытаться описать, что происходит.При профилировании приложения у него достаточно минимальные накладные расходы, и вам все равно следует запускать его в течение достаточно короткого времени, так как, надеюсь, к этому моменту у вас появятся более конкретные вопросы, на которые вы хотите ответить, или конкретные действия, которые вы хотите выполнить.копаться.