Чтобы иметь <wsp:Policy..
на вашем WSDL-документе, вы должны сначала установить HTTPS-привязку в файле веб-конфигурации.
, поэтому, если вы используете https, вы можете добавить
базуадрес в вашем сервисном узле:
<baseAddresses>
<add baseAddress="http://yourdomain.com/"/>
<add baseAddress="https://yourdomain.com/"/>
</baseAddresses>
, затем добавьте базовый узел привязки HTTPS:
<basicHttpsBinding>
<binding name="BasicHttpsBinding_Name">
<security>
<transport clientCredentialType="None" />
</security>
</binding>
</basicHttpsBinding>
, также вы должны объявить конечную точку, как показано ниже:
<endpoint address="" binding="basicHttpsBinding"
bindingConfiguration="BasicHttpsBinding_Name"
contract="NameSpace.Name" name="BasicHttpsBinding_Name" />
и при компиляции вашей службы узел политики появится на вас WSDL.
Надеюсь, он вам поможет.