返回首页

这里的情景:
Windows Server 2003 SP2中的
托管的ASP.NET Web应用程序框架4.0使用水晶报表查看器渲染的Crystal Reports版本= 13.0.2000.0

是的,我已经安装了水晶报表运行时引擎。NET Framework 4中(32位)

我可以看到我的水晶报表都呈现只是访问Web应用程序时本地(http://localhost/myApp.aspx)的罚款,但是当我从网络外部访问的应用程序,我的水晶报表查看器不会呈现水晶报表。我不明白一个例外,它只是不渲染。我已经部署了这个相同的Web应用程序的其他服务器(包括Windows Server 2003)顺利。我在我的绳子,出出主意。我曾尝试在阳光下的一切有关权限的虚拟目录,卸载并重新安装CR运行时,等)。当然,我在网上搜寻,也许离开的权利想尽一切办法,你知道该怎么做。

CodeProject上的朋友帮我,你是我唯一的希望......

更新时间:2011年11月22日:当我浏览在IIS的应用程序,我得到以下错误:

Sys.Application'为空或不是对象

网址http://localhost/aspnet_client/system_web/4_0_30319/crystalreportviewers13/crviewer/crv.js| jasonHall | GanesanSenthilvel:当您添加到您的网站的Ajax Toolkit组件,如DLL和实际控制和编制确定,但你呈现页面时,你没有行动和一个JavaScript错误。为了解决这个问题,你需要在web.config中httpHandlers节添加引用。


<httpHandlers>

 <remove verb="*" path="*.asmx"/>

 <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

 <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>

</httpHandlers>

<httpModules>

 <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</httpModules>

回答