当被问到时,使WCF Web服务看起来像ASMX Web服务?

时间:2012-04-19 16:24:20

标签: c# wcf web-services xcelsius

我目前正在使用Xcelsius连接到我的WCF Web服务,但它不起作用。谷歌搜索我看到Xcelsius无法连接到WCF Web服务,但似乎无法找到原因。

假设Web服务提供了它的类型(WCF或ASMX),是否有可能欺骗这个?类似的东西在浏览器中更改您的用户代理。

修改

Xcelsius期望服务WSDL的地址(http:// localhost:3951 / Service1.svc?wsdl)。至于我的WCF服务正在发出的格式,它是

public string GetData(int value)
{
    return string.Format("You entered: {0}", value);
}

我也尝试过使用FlatWSDL,但这似乎没有改变任何东西。

1 个答案:

答案 0 :(得分:1)

只需在您的服务中使用basicHttpBinding,就像对任何消费者的ASMX服务一样。

如果消费者期待特定格式,那仍然可能还不够。然后,您需要复制预期的格式。