Windows Server 2012 R2(IIS 8.5)上的经典ASP页面未正确呈现(部分呈现)

Windows Server 2012 R2(IIS 8.5)上的经典ASP页面未正确呈现(部分呈现),windows,iis,server,asp-classic,Windows,Iis,Server,Asp Classic,我有一个使用经典ASP开发的旧应用程序,它在Windows Server 2008和IIS 7.0下运行良好。我们最近升级到Windows Server 2012 R2,因为应用程序运行不正常: 我有经典ASP应用程序,运行在Windows Server 2012 R2(IIS 8.5)上。但最近asp页面并没有完全呈现,它只是部分呈现 我试过下面的解决办法 删除.Net版本2和4的.Net临时文件(也适用于32位和64位),目录如下所示 转到IIS设置=>页面和控件 更改客户端模式=>Stat

我有一个使用经典ASP开发的旧应用程序,它在Windows Server 2008和IIS 7.0下运行良好。我们最近升级到Windows Server 2012 R2,因为应用程序运行不正常:

我有经典ASP应用程序,运行在Windows Server 2012 R2(IIS 8.5)上。但最近asp页面并没有完全呈现,它只是部分呈现

我试过下面的解决办法

  • 删除.Net版本2和4的.Net临时文件(也适用于32位和64位),目录如下所示
  • 转到IIS设置=>页面和控件 更改客户端模式=>Static并单击操作菜单右侧顶部的应用
  • 现在重新启动服务器
  • 再次检查页面是否正确呈现。 4.1如果页面呈现正确,请更改客户端模式=>Predictable。 4.2通过iisreset重新启动iis

  • 如果仍然存在问题,请再次删除.net临时文件。 5.1通过iisreset重新启动iis(如果需要,重新启动服务器) 5.2检查请求,应正确呈现。 5.2再次转到IIS设置=>页面和控件

  • 更改客户端模式=>可预测(
    别忘了单击应用

  • 再次从命令提示符下设置IIS
  • 再次检查同一页,每次请求时页面必须呈现
  • 应用上述步骤后,页面工作正常。但过了一段时间,问题开始出现


    任何帮助都将不胜感激。提前感谢。

    当你说部分渲染时,你的意思是它只是中途停止,所以HTML就停止了吗?源代码的截图?它是一致的吗?如果刷新,它是否总是在同一个位置停止?是的。它只是中途停止或某个时候75%的页面呈现…等等。如果我刷新,它不会总是停在同一个位置。是否安装了iis的asp功能?在IIS的内容文件夹中创建一个名为Hello.asp的文件,使用以下代码:
    asp测试页
    如果看到“Hello World”,则此Web应用程序中的asp页服务正常。你收到错误消息了吗?你想展示什么样的内容?此外,浏览网站,按f12键并检查控制台。您正在使用哪种管道模式?您也不需要更改客户端模式。网页的大小是多少?是否检查了页面源以查看是否生成了错误?过去我有过这样的例子:一个大的页面在表行的中间造成了超时,因为在错误发生之前,页面将不包含一个完全呈现的表。如果您正在处理一个经典的ASP Web应用程序,清除ASP.Net临时文件缓存不会产生任何效果,因为这是特定于ASP.Net Web应用程序的,与经典ASP.Net无关。
        C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\
        C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\
        C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\
        C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\