0

我已经定义了一个 WCF 服务并将该服务发布到我的 Win 7 笔记本电脑上的 IIS。

如果我没有在 ServiceContract 上明确定义命名空间,我会收到我在尝试使用服务时看到人们讨论的错误。

远程服务器返回错误:(415)无法处理消息,因为内容类型'application/soap+xml; charset=utf-8' 不是预期的类型 'text/xml; charset=utf-8'.. 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

如果我定义一个命名空间,它会给我没有定义的 wsdl:types。我从未见过这种行为。我确实在我的类上定义了 DataContract 属性,并且它正在我的服务合同中使用。

有任何想法吗?

4

1 回答 1

0

似乎与我的 Windows 7 笔记本电脑上的 ServiceModelReg.exe 有关。但是,我尝试使用该工具修复和卸载重新安装 wcf 服务,但它无法正常工作。

于 2012-02-14T17:53:03.517 回答