SQL Server報表服務的Web服務訪問的問題,我希望你能幫助我這一個... :)從Silverlight應用程序
我有擁有一個Silverlight組件.NET應用程序。
我也有安裝了Reporting Services的Sql Server 2008 R2。
SSRS已作爲Web服務參考添加到Silverlight應用程序中。
以上都是在一臺開發機器上運行(所以沒有跨域的東西,我認爲,我是SSRS和Web服務的新手)。
im問題是 - 當我從Silverlight應用程序中的SSRS Web服務引用類調用/嘗試訪問SSRS Web服務.asmx(http://localhost/ReportServer_sql2008r2/ReportService2010.asmx)時,我得到以下錯誤信息: - ://localhost/ReportServer_sql2008r2/ReportService2010.asmx‘HTTP
「而試圖做出URI 的請求時發生錯誤’。此 可能是由於嘗試以跨域方式訪問服務 而沒有適當的跨域策略或不適用於SOAP服務的策略 。您可能需要聯繫 服務的所有者以發佈跨域策略文件,並確保它允許發送與SOAP相關的HTTP頭 。 使用Web服務代理中的內部類型而不使用 InternalsVisibleToAttribute屬性也可能導致此錯誤。有關更多詳細信息,請參閱內部例外 。'
我對錯誤消息的想法 - 我認爲關於跨域策略的東西是無關緊要的,因爲這個設置都在一臺機器上。除此之外,我不知道要尋找什麼。我搜索了兩天,甚至開始閱讀Code Access Security,CAS,但不確定這是否是問題的根源。
任何任何想法將不勝感激。如果你需要更多的信息沒有問題。
感謝
羅布
您能向我們展示失敗的代碼的簡化版本嗎? – sfuqua