我有一个HttpModule充当文件上传模块,并将.NET框架升级到4.5后,它的工作方式不同。在Framework 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);
// ......
}