its my code:
if (oHttpPostedFile.ContentLength == 0)
{
throw (new MyWebApplication.ApplicationException(Resources.Messages.ErrorMessage010));
}
else
{
var realFileName = Path.GetFileName(strPathName);
var userfileid = 0;
if (extension != null)
{
userfileid = InsertFileInDb(userID, realFileName, address, extension.ToUpper(), oHttpPostedFile.ContentLength / 1024, 0);
}
var writePathName = HttpContext.Current.Server.MapPath(string.Format("~/UserFiles/{0}/{1}", userID, userfileid + "-" + realFileName));
oHttpPostedFile.SaveAs(writePathName);
var backupDirectory = HttpContext.Current.Server.MapPath(string.Format("~/UserFiles/{0}/BackUp", userID));
if (Directory.Exists(backupDirectory) == false)
Directory.CreateDirectory(backupDirectory);
oHttpPostedFile.SaveAs(backupDirectory + "/" + userfileid + "-" + realFileName);
return strFileName;
}
it's not related to path issues because i can upload small file but when i change my web config to upload large file, in large file i got this error.
what do you think? its not related to :
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="200000000"/>
</requestFiltering>
</security>
</system.webServer>
thank you so much.