bluedragon99
asked on
asp.net file upload, getting timeouts on large file uploads II6 6.0
I have set maxrequestentity, modified the metabase.xml and turned off asp buffering and still getting a timeout at just over a minute...have no idea why!
IIS 6.0
Windows 2k3
IIS 6.0
Windows 2k3
web.config is as follows:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<httpRuntime executionTimeout="360000" maxRequestLength="2097151" useFullyQualifiedRedirectUrl="false"
minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="10000" />
</system.web>
</configuration>
ASKER
any way to turn on tracing/debugging to catch the prob on the webserver?
ASKER
appears that WebClient is timing out, can someone help me convert my uploader to a WebRequest? doesnt seem to be placing the file on the IIS server...
Dim rdr As New FileStream("C:\windows\system32\calc.exe", FileMode.Open)
Dim req As HttpWebRequest = DirectCast(WebRequest.Create("http://xxx.xxxx.com:7601/newuppoint.aspx"), HttpWebRequest)
req.Method = "POST"
' you might use "POST"
req.ContentLength = rdr.Length
req.AllowWriteStreamBuffering = True
Dim reqStream As Stream = req.GetRequestStream()
Dim inData As Byte() = New Byte(rdr.Length - 1) {}
' Get data from upload file to inData
Dim bytesRead As Integer = rdr.Read(inData, 0, rdr.Length)
' put data into request stream
reqStream.Write(inData, 0, rdr.Length)
rdr.Close()
req.GetResponse()
' after uploading close stream
reqStream.Close()
ASKER
Server reciever looks like..
<%@ Import Namespace="System"%>
<%@ Import Namespace="System.IO"%>
<%@ Import Namespace="System.Net"%>
<%@ Import NameSpace="System.Web"%>
<Script language="C#" runat=server>
void Page_Load(object sender, EventArgs e) {
string guid = System.Guid.NewGuid().ToString("N").ToUpper();
foreach(string f in Request.Files.AllKeys) {
HttpPostedFile file = Request.Files[f];
file.SaveAs("C:\\UpPoint\\ScanMe\\test.zip");
}
}
</Script>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
WebException was unhandled, just over a minute everytime when trying to upload large files via .net code.
Open in new window