1

ブラウザーで WCF を読み込んで動作するかどうかを確認すると、.svc ソースがプレーン テキストで取得されます。次に例を示します。

<%@ ServiceHost Language="C#" Factory="System.Data.Services.DataServiceHostFactory, System.Data.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Service="serv.Stocks" %>

通常の出力の代わりに。ただし、IIS でホストしている場合は発生しません。

wcfサービスのみを使用してまったく新しいソリューションを作成して再現することに成功したので、ソリューションに問題が発生しているとは思いません。

Windows 7 で VS 2010 を使用しています。

4

1 に答える 1

0

メタデータを公開できますか?

これは、次のようなエンドポイントを意味します。

<endpoint address="mex"
              binding="mexHttpBinding"
              contract="IMetadataExchange" />

そして、このような振る舞い:

<services>
  <service
      name="Metadata.Example.SimpleService"
      behaviorConfiguration="SimpleServiceBehavior">
    ...
  </service>
</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="SimpleServiceBehavior">
      <serviceMetadata httpGetEnabled="True" policyVersion="Policy15" />
    </behavior>
  </serviceBehaviors>
</behaviors>

他にどこから提案すればよいかわかりません。

于 2012-04-04T12:54:55.293 に答える