Wcf 多个WSDL定义

Wcf 多个WSDL定义,wcf,web-services,wsdl,Wcf,Web Services,Wsdl,我正在本地主机服务器和一个单独的应用服务器上托管一个WCF服务。当从每台服务器查看WSDL时,它们的定义完全不同 这正常吗?根据绑定的不同,您的wsdl可能“显示”不同,但如果您服务中的数据类型在两台服务器上部署相同,则每台服务器上这些类型的模式应该一致(尽管它们可能具有不同的命名空间或位于不同的url) wsdl用于序列化/反序列化,如果您在两台服务器上都以相同的方式进行了序列化/反序列化,那么它们应该以相同的方式显示,但情况可能并非总是如此(您认为相同的,尤其是wcf并不总是如此,除非您手工

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

这正常吗?

根据绑定的不同,您的wsdl可能“显示”不同,但如果您服务中的数据类型在两台服务器上部署相同,则每台服务器上这些类型的模式应该一致(尽管它们可能具有不同的命名空间或位于不同的url)


wsdl用于序列化/反序列化,如果您在两台服务器上都以相同的方式进行了序列化/反序列化,那么它们应该以相同的方式显示,但情况可能并非总是如此(您认为相同的,尤其是wcf并不总是如此,除非您手工编写了所有内容,因为wcf主要是由配置驱动的).

这是在两台服务器上运行的同一个可执行文件。让我困惑的是,我可以在本地主机上使用这些方法,但不能在应用服务器上使用。我认为,由于wsdl定义不同,这可能会带来一个问题。