0

我在我的本地主机服务器和单独的应用服务器上托管 WCF 服务。从每个服务器查看 WSDL 时,它们的定义完全不同。

这是正常的吗?

4

1 回答 1

0

根据您的绑定,您的 wsdl 可能会“出现”不同,但如果您的服务中的数据类型在两台服务器上部署相同,则每台服务器上这些类型的架构应该是一致的(尽管它们可能具有不同的命名空间或位于不同的网址)。

wsdl 用于序列化/反序列化,如果您在两台服务器上都以相同的方式完成,它们应该以相同的方式显示,但情况可能并非总是如此(您认为是相同的,尤其是 wcf 并不总是这种情况,除非您已经手动编写了所有代码,因为 wcf 往往主要是配置驱动的)。

于 2012-08-16T02:48:27.397 回答