Загрузите Process Explorer и посмотрите, для чего нужна память. Также проверьте с запусками на вашем сервере, используя автозапуск
Теперь 500М мало памяти для сервера.
Исходя из моего опыта, серверу SQL нужна память, iis и asp.net также нужна память, но SQL требуется больше, особенно для кэширования и быстрой работы, а также для индексации и всего такого. Asp.net работает без необходимости слишком большого количества памяти, но все зависит от того, как вы настроили свою систему, сколько пулов вы даете asp.net (я полагаю, только один с 500M), сколько человек сайтов, сколько память, которую вы получаете со своими сайтами и т. д.
Подробнее о
Если это возможно, перенесите SQL на лучший сервер, и все остальные компьютеры подключатся к этому. SQL-серверу нужна память.
Второй возможный вариант - перенести сеанс sap.net из памяти на сервер sql.