InvokeOperation 值始终为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, 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>
程序集似乎是问题所在,我删除了该部分,然后又开始工作了……为什么?没有线索     

要回复问题请先登录注册