When I run this code with console application project it works well, but When I run it in webpart it throws an exception "Access to the path is denied". I want to access directories informations with anonymous user from my sharepoint site.
I give full access (Read/Write) "wwwroot" folder for "Everyone", "ANONYMOUS LOGON", "IIS_IUSRS"
string VideosPath = @"\\10.2.10.2\inetpub\wwwroot\Videos";
string[] fileDirectories=
System.IO.Directory.GetDirectories(VideosPath, "*", SearchOption.AllDirectories);
Thanks for everone, I resolve problem using delegate
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(SPContext.Current.Site.Url))
{
using (SPWeb currentWeb = site.OpenWeb(SPContext.Current.Web.ID))
{
string[] fileDirectories=
System.IO.Directory.GetDirectories(VideosPath, "*", SearchOption.AllDirectories);
}
}
}
);