Hi All,
I have a custom web part which includes RAD Chart control.
This web part is used in WSS 3.0.
To create chart's temp images, I am using temp folder created at path "~/_layouts/Documenta/Reports/TempFiles".
Please refer the following code for details:
*************************************************************************
As per Telerik documentation, web application should have 'write' permissions to the temporary folder.
Please refer to the below link:
http://www.telerik.com/help/aspnet-ajax/advancedsession.html
My web application's pool identity is Network Service.
So, I assigned 'Write' permissions on 'TempFiles' folder for Network Service and ASPNET user.
If I log in to my SharePoint site with the user who has 'Write' permissions on 'TempFiles' folder, then chart is created successfully.
But If I log in with user who does not have 'Write' permissions on 'TempFiles' folder, then RenderContents() function of web part throws exception.
Exception details:
A generic error occurred in GDI+. Check the folder specified in the TempImagesFolder property of the control. Current value is "/_layouts/Documenta/Reports/TempFiles". The folder should exist and must have been granted write permissions for the ASPNET user.
---------------------------------------------------------------
Please suggest a solution so that I don't need to assign 'Write' permission for each user of SharePoint site.
Please let me know your comments.
It is really urgent.
Thanking you in anticipation.
Regards,
LJ
I have a custom web part which includes RAD Chart control.
This web part is used in WSS 3.0.
To create chart's temp images, I am using temp folder created at path "~/_layouts/Documenta/Reports/TempFiles".
Please refer the following code for details:
*************************************************************************
// Create chart object.
RadChart radChartObj = new RadChart();
radChartObj.EnableViewState = false;
radChartObj.UseSession = false;
radChartObj.TempImagesFolder = "~/_layouts/Documenta/Reports/TempFiles";
radChartObj.ID = "radChart";
*************************************************************************
As per Telerik documentation, web application should have 'write' permissions to the temporary folder.
Please refer to the below link:
http://www.telerik.com/help/aspnet-ajax/advancedsession.html
My web application's pool identity is Network Service.
So, I assigned 'Write' permissions on 'TempFiles' folder for Network Service and ASPNET user.
If I log in to my SharePoint site with the user who has 'Write' permissions on 'TempFiles' folder, then chart is created successfully.
But If I log in with user who does not have 'Write' permissions on 'TempFiles' folder, then RenderContents() function of web part throws exception.
Exception details:
A generic error occurred in GDI+. Check the folder specified in the TempImagesFolder property of the control. Current value is "/_layouts/Documenta/Reports/TempFiles". The folder should exist and must have been granted write permissions for the ASPNET user.
---------------------------------------------------------------
Please suggest a solution so that I don't need to assign 'Write' permission for each user of SharePoint site.
Please let me know your comments.
It is really urgent.
Thanking you in anticipation.
Regards,
LJ