2012-02-14 111 views
0

因为我已经尝试了几乎所有关于这些帖子的内容,但没有运气,所以我在这里定义了卡住了。无法查看客户端机器浏览器上的报告

Sepcs: 服务器:在Windows Server 2008基础版(IIS7) 客户机操作系统:Windows XP专业版 水晶报表版本:13.0.2 Devolpment:Visual Studio 2010中,使用ASPNET

问题 Web应用程序我无法查看客户机上报告

背景: 我安装了Crystal Reports 13.0.2我的服务器上,并开始没有任何问题创造我的VS2010报告,即使我编译web项目,它工作正常,就说明报告完美。正如你所知道的那样,Visual Studio创建一个虚拟端口让你试用你的应用程序。

但是,当我尝试从浏览器(不使用从VS2010编译)它没有显示报告,我也没有看到任何错误,即使在它自己的服务器上,根本不显示任何报告。

Descrption

我使用框架4和其下的默认网站http://myserver:10000/novo/myapp/default.aspx一个Web应用程序。 林在Intregrated模式(也我已经尝试过经典模式)

我复制crystalReportViewer13目录使用默认应用的wwwroot \ aspnet_client \ system_web \ 4_0_30319 \,我的web应用程序目录

另外,我证实crystalreportviewers13目录有windows下创建\ Microsoft.NET \框架\ v4.0.30319 \ ASP.NETClientFiles

后我红SAP Crystal Reports的SDK开发人员指南我这样做:

在我的web.config文件,我有这些标签:

<add key="url" value="http://localhost:10000/novo/myapp/printcontrol.cab" /> 
<add key="resourceURI" value="~/crystalreportviewers13" 

在德兴模式下的CrystalReportViewer属性我有打印模式=的ActiveX

最后我已经添加了我的网站上Internet Explorer中的受信任的站点和自定义允许安装任何ActiveX控件的所有功能。

我所做的一切都是无用的,仍然无法在服务器或客户端机器浏览器上看到报告。

请帮我看看这里-----我很累,我花了很多时间在这个论坛上申请一些推荐,我不知道还有什么要做。

+0

尝试使用诸如Fiddler工具文件(HTTP:// HTTP://fiddler2.com/fiddler2/)看到该请求您的浏览器正在发送,以及从服务器返回的响应(如果有的话)。 – mbeckish 2012-02-14 16:09:21

回答

0

什么浏览器?什么观众?

在工作中,我们使用IE(和旧版本)和FF。使用DHTML查看器,应该可以工作。与其他查看器一样,如果用户工作站具有不正确的安全设置,则ActiveX查看器和/或Java查看器可能无法正常工作。

在FF中,我使用了一个FireBug插件。有很多你可以看到关于网页请求,什么加载缓慢,头是什么等等(这比我可以使用的多得多,而且我实际上看它可以帮助破解样式表或查看哪些部分是页面暂停加载,比其他任何事情都重要。)

0

我一直在遇到这个问题,搜索,几乎没有上述程序, 我注意到aspnet_client没有配置在我的IIS中,并且无法访问“crystalreportviewers13”下的所有文件。

我通过使用此过程在IIS中注册aspnet来解决此问题。

寄存器ASPNET:

C:\ WINDOWS \ microsoft.net \框架\ v4.0.30319 \ ASPNET_REGIIS -i

,做! 我的应用程序已经访问在“crystalreportviewers13”

感谢, 布莱恩

相关问题