папка aspnet_client на веб-сайте IIS - PullRequest
4 голосов
/ 26 февраля 2010

Я хочу знать, как навсегда удалить папку aspnet_client на некоторых наших веб-сайтах в IIS.

Наше приложение не требует этого, и сценарии для этих папок завершаются сбоем из-за разрешений для этой папки.

1 Ответ

3 голосов
/ 19 мая 2011

Даже установка .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.

(выделение добавлено.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...