Даже установка .NET 4 продолжает добавлять эту папку. Кажется, не существует постоянного способа удаления папки, кроме удаления ее после регистрации .NET в IIS или после установки новой версии .NET Framework.
Некоторые люди говорят, что они выбрасывают атрибут «только для чтения» в каталог, но ... он все еще удерживает каталог в движении.
См. Мой ответ на аналогичный вопрос, Предотвращение добавления папки aspnet_client на сайты .NET
Чтобы повторить этот ответ:
Ознакомьтесь с документацией MSDN для ASP.NET IIS Registration Tool (Aspnet_regiis.exe) . Есть переключатель командной строки e и ea, который вы сможете использовать для очистки после свершившегося факта.
Вы можете использовать Aspnet_regiis.exe для установки и удаления системного клиентского сценария, такого как сценарий для проверки на стороне клиента. Используйте параметр -c, чтобы установить клиентский сценарий для версии ASP.NET, связанной с этим инструментом. (Сценарий устанавливается в подкаталоге Aspnet_client каждого каталога сайта IIS.) Чтобы удалить сценарий на стороне клиента только для версии ASP.NET, связанной с инструментом, используйте параметр -e. Чтобы удалить клиентский сценарий для всех установленных версий ASP.NET, используйте параметр -ea.
(выделение добавлено.)