私はファイルアップロードモジュールとして動作するHttpModuleを持っていますが、.NET Frameworkを4.5にアップグレードした後は、動作が異なります。フレームワーク4.0では、ReadEntityBodyメソッドは配列を256kで埋めましたが、アップグレード後は16kしか返しません。この問題を抱えている人は誰ですか?ReadEntityBodyの動作が変更されました
public void ProcessRequest(HttpContext context)
{
IServiceProvider provider = (IServiceProvider)context;
HttpWorkerRequest worker = (HttpWorkerRequest)provider.GetService(
typeof(HttpWorkerRequest));
byte[] data = new byte[256 * 1024];
int readData = worker.ReadEntityBody(data, data.Length);
// ......
}