Часть ответа может зависеть от того, хотите ли вы производительность или профилирование памяти.В SharpDevelop есть профилировщик производительности, но он не поддерживает ASP.Net (по крайней мере, не в прошлый раз, когда я проверял).
Для профилирования памяти единственным известным мне профилировщиком является CLRПрофилировщик памяти .Прошло уже много времени с тех пор, как я использовал его, но я уверен, что он без проблем поддерживает ASP.Net.
dotTrace от Jetbrains - лучший лучший профилировщик, которого я использовал,Он прост в использовании и легко интерпретирует результаты.Самым большим недостатком является цена.
У Redgate есть Ants Profiler для памяти и производительности .Это было вокруг в течение долгого времени, но я лично нахожу это более трудным, чем профилировщик Jetbrains.Еще раз, цена на эти продукты не является незначительной.
Если все, что вас интересует, это профилирование памяти, то профилировщик SciTech действительно хорош.У него есть некоторые очень приятные функции (например, отслеживание неуправляемого использования памяти), и цена намного более доступна, чем продукты Redgate и Jetbrains.
Все это прекрасно работает с ASP.Net, так что не стоит беспокоиться.У них также есть ограниченный пробный период, который вы можете использовать без оплаты, но обычно это примерно 14 дней.