Hola a todos. Mi problema ed que estoy creando una web part en varios
idiomas. Para empezar he creado un archivo xml y en teoria accedo a el desde
el codigo de c#. El problema es qu al cargar la web part en el portal me da
un error:
System.Security.SecurityException: Request for the permission of type
System.Security.Permissions.FileIOPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
failed. at System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet
grantedSet, PermissionSet deniedSet, CodeAccessPermission demand,
PermissionToken permToken) at
System.Security.CodeAccessSecurityEngine.Check(PermissionToken permToken,
CodeAccessPermission demand, StackCrawlMark& stackMark, Int32 checkFrames,
Int32 unrestrictedOverride) at
System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap,
StackCrawlMark& stackMark) at System.Security.CodeAccessPermission.Demand()
at System.Web.HttpRequest.MapPath(String virtualPath, String baseVirtualDir,
Boolean allowCrossAppMapping) at System.Web.HttpServerUtility.MapPath(String
path) at OtraPrueba.WebPart1.OnInit(EventArgs e) in
c:\webpart_llanera\pruebas\otraprueba\otraprueba\otraprueba.cs:line 84
Esta es la linea en la que tengo la ruta:
...= new DirectoryInfo(this.Page.Server.MapPath("/wpresources/lenguage"));
Alguien sabe cual es el error???
Gracias.
Leer las respuestas