У меня есть приложение Silverlight, которое взаимодействует с веб-службой HTTPS.
На большинстве машин все работает нормально, однако на некоторых машинах происходит сбой.
На машинах, на которых происходит сбой, я получаю исключение SecurityException при отправке запроса WebClient к веб-службе HTTPS. Само по себе SecurityException не дает мне никаких сведений о том, почему оно действительно не работает:
WebClient client = ...;
client.DownloadStringCompleted += OnCompleted;
client.DownloadStringAsyc("https://somewebservice/foo");
...
void OnCompleted(object sender, DownloadStringCompletedEventArgs e)
{
Console.WriteLine(e.Error); // Prints SecurityException. Message = "Security error"
}
Каковы возможные причины, по которым приложение Silverlight не может вызвать веб-службу HTTPS? Как я могу отладить это?
edit Все еще нет ответов - могу ли я дать дополнительную информацию, чтобы помочь решить эту проблему?