更改为HTTPS后,ASP Crystal Reports会询问数据库凭据

时间:2014-04-24 08:58:56

标签: crystal-reports

我知道这个问题已被多次询问过,但我一直试图解决这个问题。

我在使用经典asp编写的旧网络系统上运行水晶报告。几年来所有报告都运行没有问题,但最近安全性得到了改进,现在可以通过HTTPS访问系统。由于此更改,报告已全部开始询问数据库凭据。如果禁用SSL以使其返回常规HTTP,则它们将再次开始工作。

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

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

1 个答案:

答案 0 :(得分:0)

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