外部サイトがXMLを送信する.aspxページのc#コンポーネントを作成しています。私のページはXMLを受信して解析できる必要がありますが、XMLの受信にハングアップしています。
私のページはXMLページにヒットしていますが、Request.Files.Count==0とRequest.InputStream.Length==0ですが、ページが受信をログに記録しているため、これらのステートメントは両方ともfalseである必要があります。ファイルとHttpContext.Current!=null。私は次のコードを使用しています:
    Stream stream = HttpContext.Current.Request.InputStream;
    stream.Position = 0;
    XmlTextReader reader = new XmlTextReader(stream);
    log("" + Request.Files.Count, tw);
    log("Does the current request exist?",tw);
    log(HttpContext.Current != null ? "Yes" : "No",tw);
    log("XML Retrieved!", tw);
    log("Byte Length of " + stream.Length, tw);
私のlog.txtファイルには次の出力があります。
    0
    Does the current request exist?
    Yes
    XML Retrieved!
    Byte Length of 0