InvokeOperation <bool>值始终为false

问题描述

| 有关InvokeOperation的快速问题,因此从我的视图模型中可以看到...
private void IsValidNumber(string value)  
{  
    _context.NumberIsValid(value,ValidNumberCallback,null);  
}   
private void ValidNumberCallback(InvokeOperation<bool> obj)  
{  
    var test = obj.Value; //ALWAYS FALSE????  
}  
在我的domainSerice类中,我有这个。
[Invoke]  
public bool NumberIsValid(string number)  
{  
    return true;  
}
并且回叫值始终为false ???我想念什么??? 任何帮助或指针将不胜感激     

解决方法

您应该检查HasError属性。 如果由于任何原因连接到http服务器失败,则将调用方法回调,但HasError为true,您将在Error对象中获取错误的详细信息。     ,哭了...我决定快点建立一个简单的测试站点,它的工作原理就像桃子一样...我认为这可能与我的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,PublicKeyToken=B77A5C561934E089\" />
            <add assembly=\"System.Data.DataSetExtensions,PublicKeyToken=B77A5C561934E089\" />
            <add assembly=\"System.Web.Extensions,PublicKeyToken=31BF3856AD364E35\" />
            <add assembly=\"System.Xml.Linq,PublicKeyToken=B77A5C561934E089\" />
            <add assembly=\"System.Design,PublicKeyToken=B03F5F7F11D50A3A\" />
            <add assembly=\"System.Windows.Forms,PublicKeyToken=B77A5C561934E089\" />
            <add assembly=\"System.Speech,PublicKeyToken=31BF3856AD364E35\" /></assemblies>
    </compilation>
程序集似乎是问题所在,我删除了该部分,然后又开始工作了……为什么?没有线索     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...