2012-03-20 8 views
1

を表示されません。メタデータは、私は、WCFサービスを作成しようとしていますが、メタデータが表示されない、私がしよう

<system.serviceModel> 
    <services> 
    <service 
     name ="MyNamespace.IMyContract" 
     behaviorConfiguration="mex"> 
     <endpoint   
     address = ""   
     binding = "wsHttpBinding"  
     contract = "MyNamespace.IMyContract"  
     /> 
    </service> 
    </services> 
    <behaviors> 
    <serviceBehaviors> 
     <behavior name="mex"> 
     <serviceMetadata httpGetEnabled="true" /> 
     </behavior> 
    </serviceBehaviors> 
    </behaviors> 
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> 
</system.serviceModel> 

私はhttp://MyServer/receptor.svcにアクセスしようとしたが、そのMetadata publishing for this service is currently disabled.http://MyServer/mexショーを示し404 、 なぜ?何が間違っているのですか?

OBS1:私はbehaviorConfiguration="mex"メタデータの作品を削除する場合は、しかしwsHttpBindingとしてbasicHttpBindingない:私はOBS2

のWindows 7上のIIS7.5での私のサービスを公開します。

答えて

0

私は置くことを忘れ:

<endpoint address="mex" 
      binding="mexHttpBinding" 
      contract="IMetadataExchange" /> 
関連する問題