那是因为“C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_wp.exe”认为“(PID: 2020) 被回收,原因是怀疑它处于死锁状态。它在最近的 180 秒钟未对挂起的请求发送任何响应。 ”解决的办法是找到“C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG\machine.config”修改  
responseRestartDeadlockInterval="00:09:00" responseDeadlockInterval="00:03:00"如下:
<processModel enable="true" timeout="Infinite" idleTimeout="Infinite" shutdownTimeout="0:00:05" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" webGarden="false" cpuMask="0xffffffff" userName="System" password="AutoGenerate" logLevel="Errors" clientConnectedCheck="0:00:05" comAuthenticationLevel="Connect" comImpersonationLevel="Impersonate" responseRestartDeadlockInterval="00:35:00" responseDeadlockInterval="00:30:00" maxWorkerThreads="25" maxIoThreads="25"/>
关于文件大小有限制是因为 "Web.config"中的 maxRequestLength="4096" 默认限制“4096”即4M,自己还要改一下超时限制 executionTimeout <httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="40960" executionTimeout="1800" />注意加了上述语句后验证可能会有点问题,所以这二段代码最好分别放入不同“Web.config”<authentication mode="Forms">
<forms loginUrl="longin.aspx" name=".ASPX" />
</authentication>
<authorization><deny users="?"/></authorization>