Silverlight InvokeOperation值始终为false

Silverlight InvokeOperation值始终为false,silverlight,mvvm-light,wcf-ria-services,Silverlight,Mvvm Light,Wcf Ria Services,关于InvokeOperation的快速问题,所以从我的视图模型我有这个 private void IsValidNumber(string value) { _context.NumberIsValid(value, ValidNumberCallback, null); } private void ValidNumberCallback(InvokeOperation<bool> obj) { var test = obj.Value;

关于InvokeOperation的快速问题,所以从我的视图模型我有这个

private void IsValidNumber(string value)  
{  
    _context.NumberIsValid(value, ValidNumberCallback, null);  
}   
private void ValidNumberCallback(InvokeOperation<bool> obj)  
{  
    var test = obj.Value; //ALWAYS FALSE????  
}  
回拨值总是假的???我错过了什么


如果您有任何帮助或建议,我们将不胜感激。。。我决定尽快建立一个简单的测试网站,它的工作只是桃色。。。我想这可能与我的网络配置有关。。。如果我发现了真正的问题,我会更新这个

        <compilation debug="true" targetFramework="4.0">
        <assemblies>
            <remove assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
            <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /></assemblies>
    </compilation>

程序集似乎是问题所在,我删除了该部分,它又开始工作了。。。为什么?没有线索

您应该检查HasError属性


如果由于任何原因连接到http服务器失败,将调用方法回调,但HasError为true,您将在error对象中获得错误的详细信息

我已经将您的代码逐字逐句地用于我的测试项目,它顺利地完成了。我会想一想为什么这在午餐时对你不起作用,但老实说,我现在想不出什么。@Matt Greer感谢你修改了格式:@Nissan Fan是的,这让我发疯了,也许这有点像重启VS2010:Pit对我来说也很好。必须是其他内容。如果出于任何原因它返回null,它会在回调之前或回调中引发异常吗?或者它甚至不会命中回调方法吗?我有,而且从来没有出现过错误:我甚至在webconfig中添加了登录,但从未得到任何东西
        <compilation debug="true" targetFramework="4.0">
        <assemblies>
            <remove assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
            <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /></assemblies>
    </compilation>