Asp.net mvc 3 在iframe中打开ssrs报告
我开发了一个运行SSL(https)的网站。我想在iframe中打开网站上的一些SSRS报告。但它没有打开,因为浏览器说“阻止加载混合活动内容”在浏览器控制台中。如果我在另一个选项卡或另一个浏览器窗口中点击报表的URL,则它将打开。此外,如果我仅在http上运行我的网站,则浏览器将在iframe中完全在网站上打开报表。我认为这一问题是由于网站在https上运行,且报表URL仅为http。 在不更改任何URL的情况下,如何解决此问题。Asp.net mvc 3 在iframe中打开ssrs报告,asp.net-mvc-3,iframe,reporting-services,ssl-certificate,Asp.net Mvc 3,Iframe,Reporting Services,Ssl Certificate,我开发了一个运行SSL(https)的网站。我想在iframe中打开网站上的一些SSRS报告。但它没有打开,因为浏览器说“阻止加载混合活动内容”在浏览器控制台中。如果我在另一个选项卡或另一个浏览器窗口中点击报表的URL,则它将打开。此外,如果我仅在http上运行我的网站,则浏览器将在iframe中完全在网站上打开报表。我认为这一问题是由于网站在https上运行,且报表URL仅为http。 在不更改任何URL的情况下,如何解决此问题。 提前感谢。您使用的是什么版本的SSRS?可以在同一台机器上安装
提前感谢。您使用的是什么版本的SSRS?可以在同一台机器上安装多个SSR实例。他们可能无法访问相同的报告集,但我不确定这是否会成为您的问题。您尝试的配置似乎有点混乱。就我个人而言,我会尝试让SSL上的所有站点保持一致,但从政治上讲,这听起来可能无法实现 无论如何,如果您愿意尝试的话,这里有一个链接可以让您开始使用多SSRS实例方法
您没有办法在SSL上运行SSR吗?为什么你不能改变那个网址?您的公司是否不允许这样做,或者您是否担心购买另一个SSL证书或其他什么?您尝试过使用什么浏览器?Hi Dan,实际上已经有一个网站共享同一个报表服务器,并且该网站不运行SSL,因此,我认为如果我在SSL上运行SSR,那么共享同一报表服务器的网站将停止SSR的执行。