В настоящее время у меня есть служба на основе WCF, развернутая на AppHarbor. У меня возникли проблемы с операцией GET, определенной как это:Как получить заголовки на AppHarbor, где размещены WCF-приложения
[WebGet(UriTemplate = "feedcallback")]
Stream HandleMessageGet();
И реализован так:
public Stream HandleMessageGet()
{
var value = WebOperationContext.Current.IncomingRequest.Headers["header.name"];
//Do stuff with header value
return ms;
}
Всякий раз, когда я запускаю это приложение WCF на локальном хосте для отладки и т.д., это работает отлично; Я могу получить значение заголовка. Но всякий раз, когда я развертываю проект в AppHarbor, запрос на получение не работает должным образом, потому что он не может получить заголовок с WebOperationContext
.
Что может быть причиной этой проблемы и как это можно решить?