10

我有一个基本的服务主机:

m_host = new ServiceHost(m_service, m_baseAddress);
ServiceMetadataBehavior behavior = new ServiceMetadataBehavior();
behavior.HttpGetEnabled = true;
behavior.MetadataExporter.PolicyVersion = PolicyVersion.Policy15;
m_host.Description.Behaviors.Add(behavior);
m_host.AddServiceEndpoint(
    typeof(IManagerService), 
    new BasicHttpBinding(), m_soapAddress);
m_host.Open();

我的问题是我怎么知道要使用哪个 PolicyVersion?MSDN 不是很有帮助,似乎认为我应该已经知道我想要 1.2 还是 1.5...

PolicyVersion.Policy15 属性

PolicyVersion.Policy12 属性

4

1 回答 1

3

如果其他人想知道从 1.2 到 1.5 有哪些更改,这里有一个链接,其中提供了更改列表。

来自 Denise,MSDN 有一篇关于如何使用有助于运行的代码发布您自己的元数据的文章,您可以在此处找到。

于 2013-06-06T03:52:01.747 回答