我試過創建無svc的wcf服務。服務有效,但沒有生成元數據。 如何返回服務元數據?svc-less wcf服務和元數據
0
A
回答
0
您是否在代碼中爲您的服務生成添加了元數據端點?
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
smb.HttpGetEnabled = true;
smb.HttpGetUrl = new Uri(EndPointAddress);
Host.Description.Behaviors.Add(smb);
或者使用配置文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="yourServiceName"
behaviorConfiguration="yourBehavior">
<host>
<baseAddresses>
<add baseAddress = "yourBaseAddress" />
</baseAddresses>
</host>
<endpoint address ="..."
binding="httpBinding"
contract="..." />
<endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="yourBehavior">
<serviceMetadata httpGetEnabled="True"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
+0
不知道,在代碼中我可以做到這一點,我在IIS中託管wcf服務。我是新手關於WCF技術=) – satispunk 2010-07-09 23:08:37
+0
請看看我的編輯版本 – 2010-07-09 23:35:27
0
相關問題
- 1. WCF RIA服務域服務元數據
- 2. WCF服務,WCF RIA服務和WCF數據服務的區別
- 3. WCF/WCF數據服務/ WCF RIA服務
- 4. WCF數據服務和MSMQ
- 5. SOA和WCF數據服務
- 6. WCF數據服務和JQuery
- 7. WCF數據服務和ChangeInterceptor
- 8. WCF數據服務和Upserts
- 9. 結合WCF和WCF數據服務
- 10. WCF 4 REST和WCF 4數據服務
- 11. 平WCF數據服務或WCF服務
- 12. WCF數據服務元數據提供商和DataServiceKey
- 13. WCF服務元數據發佈錯誤
- 14. wcf元數據服務頁面url
- 15. 帶元數據的WCF服務發現
- 16. WCF數據服務
- 17. ado.net數據服務和WCF數據服務有什麼區別?
- 18. ASP.NET與WCF數據服務或WCF數據服務
- 19. WCF Windows服務,服務元數據可能無法訪問
- 20. WCF服務主機無法找到任何服務元數據
- 21. WCF數據服務和溫莎城堡
- 22. WCF服務合同和數據合同
- 23. WCF REST服務,IIS和數據庫
- 24. WCF數據服務和實體框架
- 25. WCF Web服務和數據損壞
- 26. Windows Azure和WCF數據服務V3
- 27. WCF:是否需要元數據才能使用WCF服務?
- 28. WCF數據服務FTP
- 29. VerificationException與WCF數據服務
- 30. WCF數據服務認證
能否請您發表您的綁定信息? – 2010-07-09 23:03:38
我想不需要指定綁定信息,問題是我使用WebServiceHostFactory,它禁用元數據生成功能。 – satispunk 2010-07-09 23:22:36