我有一个带有browsercontrol的silverlight应用程序需要使用Acrobat PDF Reader在浏览器中显示PDF。我使用Acrobat Reader XI和Internet Explorer作为浏览器。当应用程序在舞台环境中时,一切正常。但是,当应用程序处于生产环境时,pdf不会加载或部分加载和停止。除生产环境使用负载均衡器外,两种环境之间没有区别。更奇怪的是,当我们点击特定服务器URL而不是负载均衡器URL时,生产工作和PDF会加载。为什么不加载。为什么会发生这种情况并且更好,我该如何解决?
答案 0 :(得分:0)
请记住,Silverlight是一种客户端技术。当您通过负载均衡器下载初始站点时,您可以在客户端上运行。 所以问题是如何在silverlight中加载pdf? 如果这是不通过负载均衡器的直接URL,则pdf文件将不会看到负载均衡器。
如果acrobat阅读器打开与否取决于响应mime-type和pdf' s这是一个独立的讨论。
在这里,您可以找到一个很好的stackoverflow问题并给出答案:
Proper MIME media type for PDF files
HTH