0

以下は、サービスの web.config ファイルの設定です。

 <system.serviceModel>
<services>
  <service behaviorConfiguration="Service1Behaviors" name="ITDService.ITDService">
    <endpoint address="ITDService" binding="webHttpBinding" contract="ITDService.IITDService" kind="webHttpEndpoint"  behaviorConfiguration="webBehavior"/>
</service>
</services>
<behaviors>
  <endpointBehaviors>
    <behavior name="webBehavior">
      <webHttp />
    </behavior>
  </endpointBehaviors>

  <serviceBehaviors>
    <behavior name="Service1Behaviors">
      <serviceMetadata httpGetEnabled="true" />
      <!--<dataContractSerializer  maxItemsInObjectGraph="6553600"/>-->
      <dataContractSerializer maxItemsInObjectGraph="2147483647" />
      <serviceDebug includeExceptionDetailInFaults="true" />
    </behavior>

  </serviceBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<standardEndpoints>
  <webHttpEndpoint>
    <standardEndpoint helpEnabled="true" automaticFormatSelectionEnabled="true" />
  </webHttpEndpoint>
</standardEndpoints>

次に、HttpGetResponse(URL) を使用して、このサービスを呼び出して、リンクされた接続を取得しています。

        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        httpWebRequest.ContentType = "application/x-www-form-urlencoded";

        HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
        Stream responseStream = httpWebResponse.GetResponseStream();
        StreamReader streamReader = new StreamReader(responseStream);
        string response = streamReader.ReadToEnd();

URL は次のようになります。

https://127.0.0.1/Services/ITDService.svc/LinkedInConnections/CANDIDATEID/1/Token/598e977e-2e22-4fce-83e7-e59459f3f447/TokenSecret/f859c946-XXXXXXXXXXXXXXX-5b6f42668cf7/Verifier/84251/false

404 Not found エラーが発生します。そして、主なことは、 includeExceptionDetailInFaults= "true" を設定したにもかかわらず、このサービスのコードをデバッグできないことです。それをデバッグする方法は?

これに関するヘルプは大歓迎です。

ありがとうございました、

4

1 に答える 1

0

Fiddlerを使用して、送信している実際の要求を確認してください。ヘッダー情報を見て、アドレスを見つけることができます。

于 2013-11-15T15:10:46.853 に答える