Silverlight Web服务查询

时间:2013-02-06 07:35:04

标签: silverlight http soap cross-domain asmx

此错误显示在silverlight页面中

  

尝试向URI(/HML.asmx)发出请求时发生错误。这可能是由于尝试以跨域方式访问服务而没有适当的跨域策略或策略这不适合SOAP服务。您可能需要联系服务的所有者以发布跨域策略文件,并确保它允许发送与SOAP相关的HTTP标头。此错误也可能是由于在不使用Web服务代理的情况下使用Web服务代理中的内部类型InternalsVisibleToAttribute属性。有关更多详细信息,请参阅内部异常。

1 个答案:

答案 0 :(得分:0)

1>你看过内在的例外吗?它告诉你什么?

2 - ;您应该了解什么是跨域访问以及跨域策略如何允许它:https://support.ookla.com/entries/21097566-what-is-crossdomain-xml-and-why-do-i-need-it(它是关于闪存,但对于silverlight也是如此)

无论如何,更准确地说你想做什么?访问外部Web服务?从http部分调用您网站的https部分?在很多情况下可能会发生此错误。