У меня есть служба WCF, развернутая за балансировщиком нагрузки, когда я пытаюсь связаться с SOAP, она отлично работает, но когда я пытаюсь связаться с ней через URL REST, я получаю указанную ниже ошибку ,WCF REST: WebHost не удалось обработать запрос
Это URL REST Я пытаюсь добраться до него с https: // devreporting.dev.sample.com/ReportingManagement.svc/getAddtionsByCategory ..
балансировки нагрузки VIP является https: // devreporting.dev .sample.com и есть только один сервер за брандмауэром, который является dev01
Я считаю, что это некоторая проблема с заголовками хоста, но не знаю, как это исправить. Любые идеи очень приветствуются.
Message: WebHost failed to process a request. Sender Information: System.ServiceModel.Activation.HostedHttpRequestAsyncResult/12646224
Exception:
System.Web.HttpException: There was no channel actively listening at 'https://dev01.dev.sample.com:17005/ReportingManagement.svc/reporting/getAddtionsByCategory'.
This is often caused by an incorrect address URI.
Ensure that the address to which the message is sent matches an address on which a service is listening. --->
System.ServiceModel.EndpointNotFoundException: There was no channel actively listening at 'https://dev01.dev.sample.com:17005/ReportingManagement.svc/reporting/getAddtionsByCategory'.
This is often caused by an incorrect address URI.
Ensure that the address to which the message is sent matches an address on which a service is listening.
at System.ServiceModel.Activation.HostedHttpTransportManager.HttpContextReceived(HostedHttpRequestAsyncResult result)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest() at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()
--- End of inner exception stack trace ---
at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)
Process Name: w3wp Process ID: 4760
Пожалуйста, вы можете объяснить, что разница между SOAPURI и отдыха URI, вы имеете в виду, что один находится на Http, а другой - на Https? – hussian