Good Day All
I am using the AsyncUpload and locally on my machine it works nicely , i can upload and the status turns "Green" but when i upload on the hosted app , it turns "red" , so the the F12 in console shows me the following
Uncaught Error while uploading, HTTP Error code is: 500 Telerik.Web.UI.WebResource.axd:3975
a.RadAsyncUpload._onFileUploadFail Telerik.Web.UI.WebResource.axd:3975
a.extend.trigger Telerik.Web.UI.WebResource.axd:4081
Thanks
5 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 12 Jun 2013, 05:23 AM
Hi,
Please make sure that the Telerik.Web.UI.WebResource.axd handler is registered in the web.config properly and also have a look into the following help documentation.
How to register the handle
Thanks,
Shinu.
Please make sure that the Telerik.Web.UI.WebResource.axd handler is registered in the web.config properly and also have a look into the following help documentation.
How to register the handle
Thanks,
Shinu.
0
Vuyiswa
Top achievements
Rank 2
answered on 14 Aug 2013, 06:17 PM
This has been working on my Dev machine. So i resolved this issue by giving anonymous access to be able to write the Target folder of RadAsync control and it resolved my problem.
0
Atul
Top achievements
Rank 1
answered on 07 Apr 2017, 12:31 PM
Hi Vuyiswa,
Please help me in the same issue.. can you elaborate the solution which you used.
Thanks in advance.
0
Vuyiswa
Top achievements
Rank 2
answered on 07 Apr 2017, 04:21 PM
So i resolved this issue by giving anonymous access to be able to write the Target folder of RadAsync control and it resolved my problem.
0
Kelvin
Top achievements
Rank 1
answered on 24 Apr 2018, 01:59 PM
Hi everybody,
To resolve this issue fist of all, I added in the web.config, below code:
<
system.web.extensions
>
<
scripting
>
<
webServices
>
<
jsonSerialization
maxJsonLength
=
"999999999"
/>
</
webServices
>
</
scripting
>
</
system.web.extensions
>
<
system.web
>
<
httpHandlers
>
<
add
path
=
"Telerik.Web.UI.WebResource.axd"
verb
=
"*"
type
=
"Telerik.Web.UI.WebResource"
validate
=
"false"
/>
<
add
verb
=
"*"
path
=
"Telerik.RadUploadProgressHandler.ashx"
type
=
"Telerik.Web.UI.Upload.RadUploadProgressHandler,Telerik.Web.UI"
/>
</
httpHandlers
>
<
httpRuntime
relaxedUrlToFileSystemMapping
=
"true"
maxRequestLength
=
"999999999"
/>
</
system.web
>
<
system.webServer
>
<
modules
runAllManagedModulesForAllRequests
=
"true"
/>
<
validation
validateIntegratedModeConfiguration
=
"false"
/>
<
security
>
<
requestFiltering
allowDoubleEscaping
=
"true"
>
<
requestLimits
maxAllowedContentLength
=
"999999999"
/>
</
requestFiltering
>
</
security
>
<
handlers
>
<
add
path
=
"Telerik.Web.UI.WebResource.axd"
verb
=
"*"
type
=
"Telerik.Web.UI.WebResource"
name
=
"Telerik_Web_UI_WebResource_axd"
/>
<
add
verb
=
"*"
path
=
"Telerik.RadUploadProgressHandler.ashx"
type
=
"Telerik.Web.UI.Upload.RadUploadProgressHandler,Telerik.Web.UI"
name
=
"Telerik_RadUploadProgressHandler_ashx"
/>
<
add
name
=
"ScriptResource"
path
=
"ScriptResource.axd"
verb
=
"*"
type
=
"System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
preCondition
=
"integratedMode"
/>
<
add
name
=
"WebResource"
path
=
"WebResource.axd"
verb
=
"*"
type
=
"System.Web.Handlers.AssemblyResourceLoader"
scriptProcessor
=
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
resourceType
=
"Unspecified"
preCondition
=
"integratedMode"
/>
</
handlers
>
</
system.webServer
><
location
path
=
"WebResource.axd"
>
<
system.web
>
<
authorization
>
<
allow
users
=
"*"
/>
</
authorization
>
</
system.web
>
</
location
>
<
location
path
=
"ScriptResource.axd"
>
<
system.web
>
<
authorization
>
<
allow
users
=
"*"
/>
</
authorization
>
</
system.web
>
</
location
>
<
location
path
=
"Telerik.Web.UI.WebResourceSession.axd"
>
<
system.web
>
<
authorization
>
<
allow
users
=
"*"
/>
</
authorization
>
<
authentication
mode
=
"None"
/>
</
system.web
>
</
location
>
<
location
path
=
"Telerik.Web.UI.DialogHandler.aspx"
>
<
system.web
>
<
authorization
>
<
allow
users
=
"*"
/>
</
authorization
>
</
system.web
>
</
location
>
<
location
path
=
"Telerik.Web.UI.WebResource.axd"
>
<
system.web
>
<
authorization
>
<
allow
users
=
"*"
/>
</
authorization
>
</
system.web
>
</
location
>
Then, open your IIS Manager, click on Application Pools:
Status: Started
.NET CLR Version: v4.0
Managed Pipeline Mode: Integrated (This is the most importan thing)
Identity: ApplicationPoolIdentity
Looks my .aspx page
<
telerik:RadAsyncUpload
ID
=
"NewDocument_UploadFiles"
RenderMode
=
"Lightweight"
runat
=
"server"
MultipleFileSelection
=
"Automatic"
PostbackTriggers
=
"btnNew"
DisableChunkUpload
=
"true"
CssClass
=
"column1"
>
</
telerik:RadAsyncUpload
>
<
asp:Button
runat
=
"server"
ID
=
"btnNew"
Text
=
"Save"
OnClientClick
=
"return makeSomeValidations();"
OnClick
=
"btnNew_Click"
/>
Looks my codebehind
protected void btnNew_Click(object sender, EventArgs e)
{
try
{
var currentDate = DateTime.Now;
string serverPathFile = Server.MapPath("~/" + "Uploads-Folders" + "\\");
if (!Directory.Exists(serverPathFile))
Directory.CreateDirectory(serverPathFile);
int count = 1;
foreach (UploadedFile f in UploadFiles.UploadedFiles)
{
var fileExtention = f.GetExtension();
var timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff");
var fileNameTimestamp = timestamp + "-" + count + fileExtention;
f.SaveAs(serverPathFile + fileNameTimestamp, true);
count++;
}
// Show User Message
}
catch (Exception ex)
{
// User Message if getting erros....
}
}
Now, take a coffe and enjoy that everything is running well.