我正在尝试连接到一个API,它承载在一个SSL连接上。
这是交叉域:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" secure="true" />
</cross-domain-policy>
就这些。
现在我尝试连接,但是我总是得到一个安全异常(没有提供更多信息)。
现在的问题是,在Silverlight中,如果要连接到SSL服务,则必须在SSL上托管Silverlight应用程序。(我能理解)。
但是如何在Windows Phone 7中强制执行此操作?它不在ssl或其他东西上。
最糟糕的是:我不知道问题是不是
secure="true"
部分,因为我无法在WP7中导入自定义根证书,因此无法使用SSL在本地进行测试。
托管在非SSL解决方案上的相同代码工作得很好。
有什么线索吗?