HTTPS Web サービスと通信する Silverlight アプリがあります。
ほとんどのマシンでは正常に動作しますが、一部のマシンでは一貫して失敗します。
失敗したマシンで、HTTPS Web サービスに対して WebClient 要求を行うと、SecurityException を受け取ります。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 Web サービスの呼び出しに失敗する理由として考えられるものは何ですか? これをデバッグするにはどうすればよいですか?
編集まだ回答がありません -- この問題を解決するために私が提供できる追加情報はありますか?