Silverlight 5.0 (Silverlight)信号器连接。Start()引发SecurityException

Silverlight 5.0 (Silverlight)信号器连接。Start()引发SecurityException,silverlight-5.0,signalr.client,Silverlight 5.0,Signalr.client,我从github检索到SignalR的合并分支“1.1版”。中有ASP.NET和Silverlight等的示例。当我运行ASP.NET示例时,它可以正常工作。当我运行Silverlight示例时,connection.Start()抛出一个SecurityException 我正在运行IE10、Silverlight 5和.NET 4.5 在Silverlight示例中,请参见 MainPage.xaml.cs var scheduler = TaskScheduler.From

我从github检索到SignalR的合并分支“1.1版”。中有ASP.NET和Silverlight等的示例。当我运行ASP.NET示例时,它可以正常工作。当我运行Silverlight示例时,connection.Start()抛出一个SecurityException

我正在运行IE10、Silverlight 5和.NET 4.5

在Silverlight示例中,请参见

MainPage.xaml.cs

        var scheduler = TaskScheduler.FromCurrentSynchronizationContext();
        connection.Start().ContinueWith(task => **// SecurityException here!**
        {
            var ex = task.Exception.InnerExceptions[0];
            App.ViewModel.Items.Add(ex.Message);
        },
        CancellationToken.None,
        TaskContinuationOptions.OnlyOnFaulted,
        scheduler);

您能否提供有关安全异常的详细信息?是否设置了clientaccesspolicy.xml?查看安全异常的详细信息:我从GitHub下载了整个SignalR解决方案,并将Silverlight.Client项目设置为startup。错误发生在signar.Client项目的HttpHelper.cs文件、
GetHttpResponseAsync
方法、
(HttpWebResponse)请求中。EndGetResponse(ar)
是导致异常的代码片段。是的,我的web项目中有clientaccesspolicy.xml。我的Global.asax中也有这一点:
routes.MapHubs(新的HubConfiguration(){EnableCrossDomain=true})