Silverlight 4.0 如何在silverlight应用程序中使用https访问图像?

Silverlight 4.0 如何在silverlight应用程序中使用https访问图像?,silverlight-4.0,Silverlight 4.0,我有一个SL应用程序,它托管在一个网站上。在代码中,我想从另一个带有https链接的站点获取一个图像 因此,我尝试创建如下图像: image = new BitmapImage(new Uri(myUrl, UriKind.RelativeOrAbsolute)); 这里我的URL类似于https://myimagesite:port/myimage.jpg 这与我的应用程序宿主网站不同 它不起作用。我必须使用非安全链接,如http://myanotherimagesite:port/myim

我有一个SL应用程序,它托管在一个网站上。在代码中,我想从另一个带有https链接的站点获取一个图像

因此,我尝试创建如下图像:

image = new BitmapImage(new Uri(myUrl, UriKind.RelativeOrAbsolute));
这里我的URL类似于https://myimagesite:port/myimage.jpg 这与我的应用程序宿主网站不同

它不起作用。我必须使用非安全链接,如http://myanotherimagesite:port/myimage.jpg 这不是我想要的


如何解决这个问题?

关于访问限制,您与Silverlight陷入了一个敏感的话题。对于映像,不允许进行跨方案调用,即如果您是http,则不能调用https。以下是描述各种访问限制的链接: