1

我需要创建一个包含几个操作合同的WCF restful 服务,其中一个GET类型的操作合同将输入参数作为字符串 ID 并返回一个 MessgeContract(因为我需要修改 SOAP 主体结构,所以我使用了 MessageContract )。

现在,当我http://appname/service1.svc在浏览器中浏览服务时,它抛出异常,说服务方法不能同时使用原始参数和 MessageContract 返回类型,但是当我以 : 执行服务方法时http://appname/service1.svc/Method1?ID=2,它可以工作,并给我所需的输出并且不抛出任何例外。我应该继续使用它,因为我的所有操作合同方法都正确执行,除了服务之外,我应该做些什么来改进它。

4

0 回答 0