WCF是否要求在生产时发布元数据?

WCF是否要求在生产时发布元数据?,wcf,metadata,production,Wcf,Metadata,Production,在设计时,WCF必须发布MEX或WSDL,以允许客户端自动配置其代理;但是,当设计阶段结束,服务和客户端将在生产环境中运行时,服务是否仍然需要发布其元数据 好的,我找到了我要找的东西 根据微软提供的信息,在“代理考虑”项下,声明如下: 代理注意事项 仅在需要时发布WCF服务元数据。 如果需要发布WCF服务元数据,请通过HTTPS协议发布。 如果需要发布WCF服务元数据,请使用安全绑定进行发布。 如果关闭相互身份验证,请注意服务欺骗 不,这不是必需的。你能告诉我一份说明这一点的文件吗?我已经用过谷

在设计时,WCF必须发布MEX或WSDL,以允许客户端自动配置其代理;但是,当设计阶段结束,服务和客户端将在生产环境中运行时,服务是否仍然需要发布其元数据

好的,我找到了我要找的东西

根据微软提供的信息,在“代理考虑”项下,声明如下:

代理注意事项
仅在需要时发布WCF服务元数据。
如果需要发布WCF服务元数据,请通过HTTPS协议发布。
如果需要发布WCF服务元数据,请使用安全绑定进行发布。
如果关闭相互身份验证,请注意服务欺骗


不,这不是必需的。你能告诉我一份说明这一点的文件吗?我已经用过谷歌,但运气不好。我刚在一本WCF的书中读到这一点。“尽管WCF服务总是有元数据,但可以对外部用户隐藏元数据。如果你这样做,你必须通过其他方式将元数据传递给客户端。这种做法并不常见,但它为你的服务提供了一个额外的安全层。”我不知道你希望看到什么。试试看,你是对的,但我问了,因为我对WCF这个东西真的很陌生。无论如何,谢谢:)新的或不是,你希望看到什么?这是文档的确切位置: