2017-02-15 83 views
0

使用VS2010,我们在同一网络中部署了一个WCF service到我们的远程服务器。我们使用IIS 7。这个项目被称为WcfService消费WCF服务的问题?

在本地打开浏览器并输入http://RemoteServer/Service1.svc/GetSales?Band=Last将返回正确的json数据。所以这个项目的工作原理并不是防火墙问题。

如果我将报告设置为上面的URL,则将显示报告中的图表不会显示

在调试WcfService期间,如果我将报告设置为本地URL(http://localhost:1023/Service1.svc/GetSales?Band=Last),那么报告中的图形将正确显示。

问题是什么?

谢谢。

回答

2

您是如何“测试”RemoteServer/Service1.svc/GetSales?Band =上次返回JSON时?您的问题可能与CORS有关。你可以试试这个Enable CORS

您可以在Chrome Debug CORS in Chrome调试这个

+0

我假设它的工作,因为我调用浏览器的方法,以及“远程版”将返回完全相同的字符串作为“本地版”。我在报告中使用“本地版本”,并且所有图形都正确显示。 – rbhat

+0

看到Chrome DevTools我刚注意到这是一个CORS相关的问题。 – rbhat

+0

此SO链接工作。谢谢。 http://stackoverflow.com/questions/10760982/could-not-add-access-control-allow-origin-to-my-wcf-library-project – rbhat