而不是暴露系統生成的元數據,我想提供我的元數據,它保存在服務器上的文本文件(比方說)。我想這意味着響應HTTP GET請求http:// [service address]?wdsl。如何在WCF服務中公開我自己的元數據?
0
A
回答
0
您可以簡單地關閉元數據導出(刪除serviceMetadataBehavior或將其httpGetEnabled標誌設置爲false),然後將您的WSDL文檔放在適合您的應用程序的URL中(?wsdl是WCF/ASMX約定,但不是標準)
這是很容易,如果你使用的是託管IIS,但將需要爲自託管
0
您可以開發自定義的MetaExporter,然後找到ServiceMetadataBehavior,在該行爲中,您可以覆蓋默認的MetadataExporter。 因此,在你的MetaExporter中,你可以做任何你想要的。
相關問題
- 1. 公開wcf服務元數據
- 2. 如何通過WCF數據服務公開相關數據?
- 3. 公開WCF 4.0其餘模板服務的元數據
- 4. WCF服務無法識別我自己的數據類型
- 5. 如何通過WCF數據服務公開TimeSpan?
- 6. 在WCF服務中公開webHttpBinding端點
- 7. WCF問題 - 公開服務
- 8. 公開WCF服務REST-
- 9. 我應該使用OData還是開發自己的WCF服務?
- 10. 創建我自己的服務器運行數據庫並處理WCF服務
- 11. 公開WCF數據服務中的實體的其他屬性
- 12. 帶SQL表的WCF - 公開元數據
- 13. 如何從Web服務公開我的集合(WCF)
- 14. wcf數據服務 - 在數據模型中公開同一類型的屬性
- 15. 在我自己的WCF服務中託管Windows Workflow 4
- 16. 在WCF服務中使用我們自己的xsd文件
- 17. 通過WCF數據服務公開LinqToSQL業務層
- 18. wcf路由器不公開元數據
- 19. 我如何使用WCF數據服務?
- 20. WCF RIA服務域服務元數據
- 21. 當服務不公開元數據時,如何添加ServiceReference?
- 22. 如何找到我自己的服務?
- 23. 添加WCF服務引用或將svcutil.exe用於我自己的WCF服務
- 24. 作爲oData公開WCF服務的數據
- 25. 尋找公開的JSON WCF Web服務
- 26. WCF服務未公開的類型
- 27. 如何確保我的WCF數據服務的服務
- 28. 保護WCF數據服務元數據
- 29. 如何在Talend中公開mysql數據作爲soap web服務
- 30. WCF/WCF數據服務/ WCF RIA服務
我想用自己的託管一個REST端點 - 你可以請點我在正確的方向,瞭解加入REST端點? – Shane
這是一個合理的指導http://msdn.microsoft.com/en-us/library/dd203052.aspx。您將需要一個返回流並返回在WSDL文件上打開的FileStream的操作 –