C# 异步验证WCF RIA服务-域上下文异常

C# 异步验证WCF RIA服务-域上下文异常,c#,wcf-ria-services,customvalidator,C#,Wcf Ria Services,Customvalidator,我有自定义验证来验证用户名是否已经存在,它在客户端上工作正常,即键入现有用户名,我会看到一条验证错误消息。当我点击submit时,我收到一条错误消息,说DomainContext没有初始化 使用域服务工厂(Global.asax.cs)创建域服务,并将用户作为参数添加到域服务构造函数中。这似乎是错误的原因 在自定义验证(reference:)中,调用该方法的域上下文代码段在客户端运行良好,但域服务需要一个用户,因此我使用以下命令:“new AuthenticationService().GetU

我有自定义验证来验证用户名是否已经存在,它在客户端上工作正常,即键入现有用户名,我会看到一条验证错误消息。当我点击submit时,我收到一条错误消息,说DomainContext没有初始化

使用域服务工厂(Global.asax.cs)创建域服务,并将用户作为参数添加到域服务构造函数中。这似乎是错误的原因

在自定义验证(reference:)中,调用该方法的域上下文代码段在客户端运行良好,但域服务需要一个用户,因此我使用以下命令:“new AuthenticationService().GetUser()”检索用户;这不起作用,因为FormsAuthentication GetUser方法给我一条错误消息说DomainContext未初始化

不确定这是否正确,但我尝试使用身份验证作为服务提供者来创建DomainServiceContext,但当我可以清楚地看到其引用时,会出现一个错误,即System.ServiceModel程序集未引用

有没有人想过如何解决这个问题? 谢谢