可能重复:
WCF不会返回int
尝试使用我自己的WCF服务,如下所示:
[ServiceContract]
public interface IReturnService
{
[OperationContract]
bool GetTransactionList(int lRetailStoreID, int lWorkstationNmbr, int lTaNmbr);
}
Run Code Online (Sandbox Code Playgroud)
但是当我从客户端调用服务时,我得到的错误是没有GetTransactionList带3个参数的方法,而是得到这个标题:
myWCF.GetTransactionList(int lRetailStoreID, bool lRetailStoreIDSpecified,
int lWorkstationNmbr, bool lWorkstationNmbrSpecified,
int lTaNmbr, bool lTaNmbrSpecified,
out bool GetTransactionListResult,
out bool GetTransactionListResultSpecified)
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么会发生这种情况以及如何解决它?如果需要更多信息,请与我们联系.
Chr*_*ris 15
将XMLSerializerFormat添加到服务的属性:
[ServiceContract]
[XmlSerializerFormat]
public interface IReturnService{
...
Run Code Online (Sandbox Code Playgroud)
下面是为什么:http://nirajrules.wordpress.com/2009/08/26/wcf-serializers-xmlserializer-vs-datacontratserializer-vs-netdatacontractserializer/
| 归档时间: |
|
| 查看次数: |
6654 次 |
| 最近记录: |