2017-02-15 91 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