現在、AppHarbor に WCF ベースのサービスをデプロイしています。次のように定義された GET 操作に問題があります。
[WebGet(UriTemplate = "feedcallback")]
Stream HandleMessageGet();
そして、次のように実装されています:
public Stream HandleMessageGet()
{
var value = WebOperationContext.Current.IncomingRequest.Headers["header.name"];
//Do stuff with header value
return ms;
}
この WCF アプリケーションをデバッグなどのために localhost で実行すると、問題なく動作します。ヘッダー値を取得できます。しかし、プロジェクトを AppHarbor にデプロイするたびに、get リクエストが正しく機能しなくなりますWebOperationContext
。.
この問題の原因は何ですか?また、これをどのように解決できますか?