Telerik Reporting 2013年第三季度版本7.2.13.1016-Web Api调用返回[向服务注册查看



Telerik报告2013年第三季度版本7.2.13.1016

我遵循了[REST Service Hoston IIS],并尝试通过HTML5 Report Viewer调用报告,我得到了"向服务注册查看器时出错"的错误。

简单地说,当我在包含Reports控制器的同一MVC项目中有查看器时,一切都很好,但如果我将查看器页面移动到另一个项目并将serviceUrl更改为[http://localhost:?????/api/reports/]我得到的不是[api/reports/]错误。

我可以看到http://localhost:?????/api/reports/]in fiddler是成功的,但是Viewer得到了上面的错误。

想知道是否有人在这个问题上有经验

整个目的是在IIS上托管WebApi,并让Telerik HTML5报表查看器(或MVC封装版本)调用托管的WebApi服务。

来自Telerik Report Viewer的Ajax调用将请求传递给另一台服务器中托管的WebApi服务会导致跨源请求,Web应用程序中的Ajax使用XmlHttp对象,默认情况下该对象不允许访问远程域。

在ASP.NET Web API中启用交叉原始请求试图解决以下问题:http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api#enable-cors

最新更新