Crystal reports ASP Crystal Reports在更改为HTTPS后要求提供数据库凭据

Crystal reports ASP Crystal Reports在更改为HTTPS后要求提供数据库凭据,crystal-reports,Crystal Reports,我知道这个问题已经被问过好几次了,但我一直在努力解决这个问题,但我有一点不同 我有crystal reports运行在一个用经典asp编写的旧web系统上。所有的报告已经运行了好几年没有出现问题,但是最近安全性得到了改进,因此现在可以通过HTTPS访问系统。由于此更改,所有报告都开始要求提供数据库凭据。如果禁用SSL使其返回到常规HTTP,则它们将重新开始工作 该系统是由另一位开发人员创建的,他后来继续工作,因此我对它不是很熟悉,但据我所知,所有报告都设置为使用在运行IIS的服务器的控制面板中设

我知道这个问题已经被问过好几次了,但我一直在努力解决这个问题,但我有一点不同

我有crystal reports运行在一个用经典asp编写的旧web系统上。所有的报告已经运行了好几年没有出现问题,但是最近安全性得到了改进,因此现在可以通过HTTPS访问系统。由于此更改,所有报告都开始要求提供数据库凭据。如果禁用SSL使其返回到常规HTTP,则它们将重新开始工作

该系统是由另一位开发人员创建的,他后来继续工作,因此我对它不是很熟悉,但据我所知,所有报告都设置为使用在运行IIS的服务器的控制面板中设置的系统DSN。数据库位于单独的服务器上


是否有人对报告在更改为HTTPS后为什么会开始询问数据库凭据以及如何解决这一问题提出了建议?我将无法对应用程序进行任何代码更改,因为源代码不可用,但我可以修改报告并播放连接设置等。

我已经解决了问题。该站点正在运行HTTPS,但报告按钮的格式已提交到HTTP,然后被重定向回HTTPS。这导致会话信息丢失或类似的情况。幸运的是,表单操作url存储在数据库中,因此解决起来很简单