我不想暴露系统生成的元数据,而是想提供我的元数据,这个数据在服务器上保存为文本文件(例如)。我想这意味着响应HTTP GET请求http:// [服务地址]?wdsl。
答案 0 :(得分:0)
您可以开发自定义MetaExporter,然后找到ServiceMetadataBehavior,在该行为中,您可以覆盖默认的MetadataExporter。 因此,在MetaExporter中,您可以执行任何操作。
答案 1 :(得分:0)
您可以简单地关闭元数据导出(删除serviceMetadataBehavior或将其httpGetEnabled标志设置为false),然后将您的WSDL文档放在对您的应用有意义的URL(?wsdl是WCF / ASMX约定,但它不是标准)
如果您使用IIS托管但需要REST端点进行自托管
,这非常简单