网上很多地方对这个问题的解决办法是:http://www.cnblogs.com/mygood/articles/937983.html解决的方法是利用隐含的HttpWorkerRequest,用它的GetPreloadedEntityBody和ReadEntityBody方法从IIS为ASP.NET建立的pipe里分块读取数据。实现方法如下: 
IServiceProvider provider=(IServiceProvider)HttpContext.Current; 
HttpWorkerRequest wr=(HttpWorkerRequest)provider.GetService(typeof(HttpWorkerRequest)); 
byte[]bs=wr.GetPreloadedEntityBody(); 

if(!wr.IsEntireEntityBodyIsPreloaded()) 

intn=1024; 
byte[]bs2=newbyte[n]; 
while(wr.ReadEntityBody(bs2,n)>0) 

.. 

}但是大家都是抄来抄去的,这些代码不知道是放在什么地方用的,太笼统了,请教各位,能给些实用的方法,尽量详细些,我上传最多就一两百兆的文件,我在Web.congig中修改:<httpRuntime maxRequestLength="2097151" executionTimeout="10000" useFullyQualifiedRedirectUrl="true" /> 这样的话,还是有限制的。请指教!!