2010-02-26 70 views
4

我想知道如何永久删除IIS中某些网站下的aspnet_client文件夹。IIS网站内的aspnet_client文件夹

我们的应用程序不需要它,针对这些文件夹的脚本由于此文件夹上的文件夹权限而失败。

回答

3

即使.NET 4安装也继续添加此文件夹。似乎没有永久性的方法来删除该文件夹,除了在向IIS注册.NET之后或在安装新版本的.NET Framework之后删除该文件夹之外。

有些人说他们在目录上抛出一个只读属性,但...仍然保持目录挂起。

见我的回答类似的问题,Prevent aspnet_client folder being added to .NET sites

重申这个问题的答案:

退房的ASP.NET IIS Registration Tool (Aspnet_regiis.exe) MSDN文档。有一个e和ea命令行开关,你应该可以在事后清理它。

您可以使用Aspnet_regiis.exe来安装和删除系统客户端脚本,例如用于客户端验证的脚本。使用-c选项为与该工具关联的ASP.NET版本安装客户端脚本。 (脚本安装在每个IIS站点目录的Aspnet_client子目录中。)要仅为与该工具关联的ASP.NET版本删除客户端脚本,请使用-e选项。 要删除所有已安装版本的ASP.NET的客户端脚本,请使用-ea选项。

(着重号。)

+0

该文件夹似乎出现后的Windows更新已经安装,等我们的网络服务器,我添加了运行'ASPNET_REGIIS.EXE -ea'时WindowsUpdateClient计划任务记录EventID 19.希望这将是一个很好的解决方法,直到有人发现永久修复。 – Sense545 2014-10-13 08:32:22