Silverlight 4.0 尝试访问RIA服务终结点时在Silverlight中出错

Silverlight 4.0 尝试访问RIA服务终结点时在Silverlight中出错,silverlight-4.0,wcf-ria-services,Silverlight 4.0,Wcf Ria Services,我创建了一个Ria服务端点。Silverlight将数据传递到RIA服务。然后,端点将该数据写入/更新到文件系统。我们遇到以下异常: System.ServiceModel.DomainServices.Client.DomainOperationException: 调用操作 “ModifyLogiDashletXmlFile”失败。 类型异常 'System.ServiceModel.DomainServices.Client.DomainOperationException' 被扔了。在

我创建了一个Ria服务端点。Silverlight将数据传递到RIA服务。然后,端点将该数据写入/更新到文件系统。我们遇到以下异常:

System.ServiceModel.DomainServices.Client.DomainOperationException: 调用操作 “ModifyLogiDashletXmlFile”失败。 类型异常 'System.ServiceModel.DomainServices.Client.DomainOperationException' 被扔了。在 Phoenix.UI.SL.Infrastructure.Services.LogiReportService.c_DisplayClass8.b_7调用操作 手术时间 System.ServiceModel.DomainServices.Client.InvokeOperation.c_DisplayClass41.Createb__0InvokeOperation1参数位于 System.ServiceModel.DomainServices.Client.InvokeOperation`1.InvokeCompleteAction 在 System.ServiceModel.DomainServices.Client.OperationBase.CompleteException 错误于 System.ServiceModel.DomainServices.Client.InvokeOperation.CompleteException 错误于 System.ServiceModel.DomainServices.Client.DomainContext.CompleteInvokeIAsyncResult 异步结果在 System.ServiceModel.DomainServices.Client.DomainContext.c_DisplayClass38.b__34对象

类上的属性:

[EnableClientAccess(RequiresSecureEndpoint = true)]
    [LinqToEntitiesDomainServiceDescriptionProvider(typeof(PhoenixEntities))] // IMPORTANT: Must have this because we are returning/passing EF Entities from Phoenix Context
    [RequiresAuthentication]
    public class LogiReportService : DomainService
    {
...

}
输入方法:

[Invoke]
public void ModifyLogiDashletXmlFile(IEnumerable<ParameterNameValuePair> paramNameValuePairs, Guid clientId, string dashletInstanceId)
{

    // Validate Client is has a valid relationship to the User (i.e. no disabled)
    if (this.PhoenixUser.MembershipClientIds.Contains(clientId))
    {
       ModifyLogiXmlFile(PhoenixUser.UserId, clientId.ToString(), dashletInstanceId, paramNameValuePairs);
    }
}
令人困惑的是,其他端点工作正常。这个端点和另一个端点之间的区别在于,这个端点从文件系统写入和读取文件。应用程序域用户具有完全权限,返回的错误似乎不是权限问题


欢迎所有想法。我遇到了这个问题。

这个问题原来是服务器上的权限问题。正在向系统写入一个文件

RIA服务接受了这个错误,并提出了一个通用的错误。我在entry方法周围放置了一个try-catch,并将错误记录到数据库中。然后我才发现了真正的问题