以下は、サービスの 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" を設定したにもかかわらず、このサービスのコードをデバッグできないことです。それをデバッグする方法は?
これに関するヘルプは大歓迎です。
ありがとうございました、