ファイルアップロードモジュールとして機能するHttpModuleがあり、.NET Frameworkを4.5にアップグレードすると、動作が異なります。フレームワーク4.0では、ReadEntityBodyメソッドは配列を256kで埋めましたが、アップグレード後は16kしか返しません。この問題を抱えている人は他にいますか?
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);
// ......
}