我的ActiveReports WebViewer在我的开发环境中运行良好。我将它部署到临时服务器(Windows 2008 R2,这是IIS7),我没有收到错误,但观众看起来都很疯狂。谁能指出我正确的方向?我一直在玩HTTP处理程序,没有什么改变它的外观。可以是打印选项或报告参数的查看器的左窗格在顶部拉伸,图像被破坏。此外,通常显示报告的报告区域会缩小,报告也不会显示。我没有足够高的代表发布屏幕截图,所以我希望我已经描述得足够了。
答案 0 :(得分:1)
请确保登台服务器上的Web.config与您的开发计算机上的Web.config匹配,即请确保每个程序集上的Version属性与您的DLL版本匹配
<system.web>
<compilation targetFrameork="4.0">
<assemblies>
<add assembly="GrapeCity.ActiveReports.Extensibility.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Diagnostics.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Chart.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Document.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Export.Html.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Export.Pdf.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Export.Image.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
<add assembly="GrapeCity.ActiveReports.Web.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
</assemblies>
</compilation>
</system.web>
接下来,确保将DLL发布到登台服务器上的bin文件夹。
此致 Mohita
答案 1 :(得分:0)
我明白了。这实际上是一个CSS问题。我正在使用JavaScript生成webviewer,就像在组件1提供的Mobile示例中一样,尽管我将它扩展为稍微做一些事情。我没有复制过css文件!哎呦!
答案 2 :(得分:0)
确保对GrapeCity.ActiveReports的所有程序集引用都设置为Copy Local true。