首页 > 解决方案 > 我是否将 C: 上的空间丢失到 IIS“站点”,我该怎么办?

问题描述

事实一:
我一直很高兴使用 IIS 创建“站点”。如果我想尝试一下,我只需启动 IIS 管理器,右键单击“站点”,单击“添加站点”,在“物理路径”框中输入文件夹名称并添加未使用的端口号。“站点”列表中现在有 30 个条目。

在任何情况下,“物理路径”都是一个 F: 文件夹,并且这些文件夹中的任何内容都没有直接引用另一个驱动器。

事实二:
几个月来,我一直收到关于缩小 C: 空间的警告。我去设置/系统/存储,并清理我能做的。我设置了几个 Simlink 来将文件夹移动到更大的 F 盘。我得到了一些空间,很快这些消息开始重新出现。

事实三:
在关于 C: 空间的最新警告之后,我开始环顾 C: 驱动器(再次)。现在我发现 C:/Users (我以前怎么会错过这个?)有名称与 IIS 站点名称相对应的文件夹。其中一些(可能是全部)是名为 AppData、Application Data、Cookies... 的文件夹,它们是在任何用户/用户名文件夹中找到的文件夹的一个大子集。

最后的问题:
直到我看到(3),我才怀疑我对 IIS 的天真使用与 C: 上消失的空间之间的关系。现在我看到了一段关系,但我不明白。它是什么,如何创建“站点”而不破坏我的 C: 驱动器?(如果是这样的话,为什么 IIS 需要重现用户文件夹?)

标签: windowsiisdiskspace

解决方案


IIS 不太可能为这些帐户使用大量空间。它们仅由 IIS 创建/使用,因此可以为 IIS 的匿名访问者管理(限制/授予)权限(文件访问、数据库访问、nw 访问等)(如果您的 Web 应用程序需要执行此类操作)。

您可以检查这些帐户的实际使用情况(空间):右键单击并选择这些c:\users文件夹中文件夹的属性。它们可能只有 85 MB 左右。IIS 确实保留日志。这些文件会增长。它们位于您的c:\inetpub\logs\文件夹和相邻文件夹中。除非您为 IIS 服务器生成大量流量,否则这些不会很大。

更有可能的是,您的空间正在被 Windows 更新所占用。我的电脑似乎从 win 更新中定期累积 100mb(我刚刚检查了我的:8.9gb)。检查您的c:\windows\installerc:\windows\temp文件夹。这些可以被压缩,或者如果您需要空间,您可以清除旧的安装程序和临时文件(超过 2 年的文件)。删除内容时要小心/谨慎/温柔。请不要只接受一个人对stackoverflow的意见。

您可以使用其他很好的实用程序来找出占用这么多空间的原因。

底线:不太可能是 IIS 或日志或实用程序帐户。


推荐阅读