.net Silverlight应用程序的Sql Server Reporting Services Web服务访问问题
我希望你能帮我做这件事……:) 我有一个.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)的内容,但不确定这是否是问题的根源 任何想法都将不胜感激。如果你需要更多信息,没问题 谢谢.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
Rob如果此错误发生在客户端上,则可能与了解如何访问SL页面有关。如果您是通过域(即:)访问它,那么“localhost”引用可以被视为跨站点的您可以向我们展示失败代码的简化版本吗?