Asp classic 我们需要重新编译.asp文件吗?

Asp classic 我们需要重新编译.asp文件吗?,asp-classic,Asp Classic,我对现有的asp页面做了一些更改。当我访问它时,我还没有看到更改,我仍然看到旧内容。是否需要重新编译.asp文件?asp页面正在编写脚本,您不需要编译,只需检查浏览器上是否缓存了页面即可 ASP页面是脚本,您不需要编译,只需检查浏览器上是否缓存了页面即可 页面可能缓存在浏览器中。有很多方法可以解决这个问题。你可以: 在浏览器上强制刷新页面([Ctrl]+[F5]) 回收应用程序池(如果这是一个应用程序) (或者用肮脏的方式)对global.asa做一个微小的更改(比如添加一个空间),这将反过来

我对现有的asp页面做了一些更改。当我访问它时,我还没有看到更改,我仍然看到旧内容。是否需要重新编译.asp文件?

asp页面正在编写脚本,您不需要编译,只需检查浏览器上是否缓存了页面即可

ASP页面是脚本,您不需要编译,只需检查浏览器上是否缓存了页面即可

页面可能缓存在浏览器中。有很多方法可以解决这个问题。你可以:

  • 在浏览器上强制刷新页面([Ctrl]+[F5])
  • 回收应用程序池(如果这是一个应用程序)
  • (或者用肮脏的方式)对global.asa做一个微小的更改(比如添加一个空间),这将反过来回收应用程序池
编辑(2017年) 如果您正在使用IE进行调试,则还可以将缓存设置为每次访问页面时刷新:

打开internet选项。单击对话框“浏览历史记录”部分上的“设置”按钮,并在每次访问网页时将“检查存储页面的更新版本:设置”更改为“设置”


这些页面很可能缓存在浏览器中。有很多方法可以解决这个问题。你可以:

  • 在浏览器上强制刷新页面([Ctrl]+[F5])
  • 回收应用程序池(如果这是一个应用程序)
  • (或者用肮脏的方式)对global.asa做一个微小的更改(比如添加一个空间),这将反过来回收应用程序池
编辑(2017年) 如果您正在使用IE进行调试,则还可以将缓存设置为每次访问页面时刷新:

打开internet选项。单击对话框“浏览历史记录”部分上的“设置”按钮,并在每次访问网页时将“检查存储页面的更新版本:设置”更改为“设置”


@Westie在ASP.Net中,但不适用于经典ASP页面。@是的,您可以编译,甚至可以。@Westie如果您在.Net中工作,这很好,但如果您需要作为经典页面运行,则不适用于原始问题。抱歉,我说不出我们在这里的争论是否有分歧。我想说的是,经典ASP页面可以编译(请参阅前面评论中的链接),尽管它可以编译为.NET可执行文件,是的-文件的扩展名是.ASP,而不是.aspx。@Westie在ASP.NET中,但不适用于经典ASP页面。@Annyr是的,您可以编译,甚至。@Westie如果您在.NET中工作,这非常好,但如果你需要以经典页面的形式运行的话就不行了——这就是最初的问题听起来的样子。抱歉——我不知道我们在这里是不是在争论。我想说的是,经典的ASP页面可以编译(参见前面评论中的链接),尽管它可以编译为.NET可执行文件,是的,这些文件的扩展名是.ASP,而不是.aspx。