Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Silverlight应用程序的Sql Server Reporting Services Web服务访问问题_.net_Silverlight_Reporting Services_Ssrs 2008_Sql Server 2008 R2 - Fatal编程技术网

.net Silverlight应用程序的Sql Server Reporting Services Web服务访问问题

.net Silverlight应用程序的Sql Server Reporting Services Web服务访问问题,.net,silverlight,reporting-services,ssrs-2008,sql-server-2008-r2,.net,Silverlight,Reporting Services,Ssrs 2008,Sql Server 2008 R2,我希望你能帮我做这件事……:) 我有一个.net应用程序,其中包含Silverlight组件 我还安装了Sql Server 2008 R2和Reporting Services SSRS已作为Web服务参考添加到Silverlight应用程序中 以上都是在一台开发机器上运行的(所以我认为没有跨域的东西,我对SSRS和Web服务是新手) 我遇到的问题是——当我调用/尝试访问ssrsweb服务.asmx时(http://localhost/ReportServer_sql2008r2/Report

我希望你能帮我做这件事……:)

我有一个.net应用程序,其中包含Silverlight组件

我还安装了Sql Server 2008 R2和Reporting Services

SSRS已作为Web服务参考添加到Silverlight应用程序中

以上都是在一台开发机器上运行的(所以我认为没有跨域的东西,我对SSRS和Web服务是新手)

我遇到的问题是——当我调用/尝试访问ssrsweb服务.asmx时(http://localhost/ReportServer_sql2008r2/ReportService2010.asmx)从Silverlight应用程序中的SSRS web服务引用类中,我得到以下错误消息:-

'尝试向URI发出请求时出错 'http://localhost/ReportServer_sql2008r2/ReportService2010.asmx'. 这 可能是因为试图以跨域方式访问服务 没有适当的跨域策略,或者 不适合SOAP服务。您可能需要联系的所有者 服务来发布跨域策略文件并确保它允许 要发送的SOAP相关HTTP头。此错误也可能由以下原因引起: 在web服务代理中使用内部类型而不使用 InternalsVisibleToAttribute属性。请查看内部异常 了解更多详情。”

我对错误消息的看法-我认为关于跨域策略的内容是不相关的,因为这个设置都在一台机器上。除此之外,我不知道该找什么。我在上面搜索了两天,甚至开始阅读有关代码访问安全性(CAS)的内容,但不确定这是否是问题的根源

任何想法都将不胜感激。如果你需要更多信息,没问题

谢谢


Rob

如果此错误发生在客户端上,则可能与了解如何访问SL页面有关。如果您是通过域(即:)访问它,那么“localhost”引用可以被视为跨站点的

您可以向我们展示失败代码的简化版本吗?