我试过创建无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