Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.net MVC中使用view.officeapps.live.com/op/embed.aspx?src=url查看SSRS报告生成的Excl文件时出现问题_C#_Asp.net Mvc_Documentviewer - Fatal编程技术网

C# 在ASP.net MVC中使用view.officeapps.live.com/op/embed.aspx?src=url查看SSRS报告生成的Excl文件时出现问题

C# 在ASP.net MVC中使用view.officeapps.live.com/op/embed.aspx?src=url查看SSRS报告生成的Excl文件时出现问题,c#,asp.net-mvc,documentviewer,C#,Asp.net Mvc,Documentviewer,以下是我的要求 SSRS报告中有一个URL,该URL将报告呈现在EXCEL文件中 我们已经将MVC应用程序设置为web应用程序,将webapi设置为应用程序服务器 由于SSR位于防火墙内,应用服务器将仅通过Appserver进行连接。在Appserver中,报告的呈现方式如下 我们已经开始从Web应用程序中读取并将其呈现为 Response.Redirect("https://view.officeapps.live.com/op/embed.aspx?src=" +fileURL , fal

以下是我的要求

  • SSRS报告中有一个URL,该URL将报告呈现在EXCEL文件中
  • 我们已经将MVC应用程序设置为web应用程序,将webapi设置为应用程序服务器
  • 由于SSR位于防火墙内,应用服务器将仅通过Appserver进行连接。在Appserver中,报告的呈现方式如下

  • 我们已经开始从Web应用程序中读取并将其呈现为

    Response.Redirect("https://view.officeapps.live.com/op/embed.aspx?src=" +fileURL , false);
    
    我们可以下载报告,但不能在excel文件中显示,也不能在查看器中显示

    请建议我们解决方案是任何其他更好的在线查看器(支持MVC和HTML5)


    如果我们能从任何示例解决方案中获得信息,我们将不胜感激:)

    对于临时解决方案,我已下载并保存为服务器空间中的文件,并从查看器访问该URL,这是可行的。此外,我们发现该查看器在本地环境中不起作用,而仅在生产环境中起作用。仍然在寻找好的解决方案。。任何建议都将不胜感激!!!
    Response.Redirect("https://view.officeapps.live.com/op/embed.aspx?src=" +fileURL , false);