Asp.net 带有Crystal Report 9的ASP挂起在.NET framework 3.5上

Asp.net 带有Crystal Report 9的ASP挂起在.NET framework 3.5上,asp.net,iis,.net-3.5,crystal-reports,windows-server-2003,Asp.net,Iis,.net 3.5,Crystal Reports,Windows Server 2003,我们在Windows 2003服务器上运行的是ASP而不是ASP.NET应用程序。应用程序的功能之一是使用Crystal Report 9生成报告 它在.NET Framework 2.0中一直正常工作,现在需要在服务器上安装.NET Framework 3.5 SP1,但在我们安装了3.5 SP1之后,每次运行应用程序时,都不会生成Crystal报告,网页会挂起,因此我们必须在IIS中回收应用程序池,以使应用程序恢复运行 有人对这个问题有什么想法/解决办法吗?任何帮助都将不胜感激。如果应用程序

我们在Windows 2003服务器上运行的是ASP而不是ASP.NET应用程序。应用程序的功能之一是使用Crystal Report 9生成报告

它在.NET Framework 2.0中一直正常工作,现在需要在服务器上安装.NET Framework 3.5 SP1,但在我们安装了3.5 SP1之后,每次运行应用程序时,都不会生成Crystal报告,网页会挂起,因此我们必须在IIS中回收应用程序池,以使应用程序恢复运行


有人对这个问题有什么想法/解决办法吗?任何帮助都将不胜感激。

如果应用程序需要.NET 2.0,并且您安装了.NET的较新版本,则向IIS注册的.NET版本可能已更改。在MSSQL 2000报表服务和.NET 1.1中,这种情况已经发生过几次。发生这种情况时,我必须向IIS重新注册正确版本的.NET

C:\Windows\Microsoft.NET\Framework\<.NET Version>\aspnet_regiis -i

这将强制特定版本的.NET向IIS重新注册。

.NET Framework 3.5使用与.NET 3.0和2.0相同的CLR。唯一的区别是安装了service Pack。对于.NET 3.5 SP1,将安装.NET 2.0 service pack 2。
C:\Windows\Microsoft.NET\Framework\<.NET Version>\aspnet_regiis -i