【问题标题】:Identifying files in a directory used by a website in IIS6 or IIS7.5 for a Classic ASP Web App识别 IIS6 或 IIS7.5 中网站用于经典 ASP Web 应用程序的目录中的文件
【发布时间】:2013-06-07 21:45:07
【问题描述】:

我继承了一个旧版 Web 应用程序,它是用 Classic ASP 编写的,它曾经被重新编写过(尽管仍然是 Classic ASP),并且原始应用程序文件从未被删除。这些不必要的文件大部分是 ASP、HTM、INC、JS 和 CSS 文件类型。

此 Web 应用程序没有计划替换或迁移到 .NET,但我希望能够清理目录,以便我可以在 Visual Studio 中加载站点并能够执行代码片段的解决方案搜索和对我正在搜索的内容确实存在于当前使用的代码中有一定程度的信心。

我能够通过以编程方式解析 IIS 日志文件来消除一些文件,但这仅告诉我客户端请求了什么,并没有告诉我其他 ASP 页面正在使用哪些文件作为包含。

我想知道是否有一个内部 IIS 日志或跟踪,我可以启用它来识别 IIS 引擎正在积极处理哪些文件。我可以使用 IIS 6 和 IIS 7.5。

确定这一点的任何其他快速方法也会有所帮助。这不是一个很高的业务优先级,但在开发时会减慢我的速度,并且非常烦人。显然,我可以编写一个应用程序来对所有文件进行分类并抓取每个文件的文本以查找包含的内容,但我更愿意将精力集中在为业务创造价值上。

提前致谢。

【问题讨论】:

    标签: iis asp-classic web


    【解决方案1】:

    一种方法是使用Sysinternals Process Monitor。您可以设置四个过滤器,如下图所示,以找出在应用程序生命周期中访问的所有文件。 w3wp.exe 是运行 Web 应用程序的 IIS 工作进程。您必须将路径过滤器设置为以 Web 应用程序的物理路径开头。

    45

    【讨论】:

      猜你喜欢
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多