我们在Windows 2003服务器上运行了一个ASP(非ASP.NET)应用程序。该应用程序的一个功能是使用Crystal Report 9生成报告。
.NET Framework 2.0一直没有任何问题,现在需要在服务器上安装.NET Framework 3.5 SP1,但是在安装3.5 SP1之后,每次运行应用程序时都不会生成Crystal报表并且网页挂起,因此我们必须在IIS中回收应用程序池以使应用程序恢复运行。
有没有人对此问题有任何想法/解决方案?任何帮助都将非常感激。
答案 0 :(得分:0)
如果应用程序需要.NET 2.0并且您安装了后一版本的.NET,那么在IIS中注册的.NET版本可能已更改。我用MSSQL 2000 Report Services和.NET 1.1发生了几次这种情况。发生这种情况时,我必须使用IIS重新注册正确版本的.NET。
C:\Windows\Microsoft.NET\Framework\<.NET Version>\aspnet_regiis -i
这将强制特定版本的.NET使用IIS重新注册。