FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola,
Hum... ¿y cuál es el mensaje de error, concretamente? |
#3
|
||||
|
||||
¡No Mam...! No MaMu. David te pregunta cuál es exactamente el texto del mensaje de error que aparece en tu pantalla. Parece increíble que todavía a estas alturas emitamos la frase más presente en los foros de programación ("me tira/marca un error") sin decir qué pu***ero error en concreto.
La gran mayoría de las veces, encontrar la solución depende de conocer ese texto. Un abrazo adivinado. Al. |
#4
|
||||
|
||||
El error es:
System.Security.Permissions IvalidPermission Me lo genera un OpenDialog, cuando intengo leer un archivo INI. Como sería para habilitar los permisos sobre un determinado archivo? (lectura/escritura)
__________________
|
#5
|
||||
|
||||
Aqui está
Error al crear el formulario. Consulte Exception.InnerException para obtener más detalles. Error: Error de solicitud de permiso de tipo 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. No se controló System.InvalidOperationException Message="Error al crear el formulario. Consulte Exception.InnerException para obtener más detalles. Error: Error de solicitud de permiso de tipo 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'." Source="PDD" StackTrace: en MiApp.My.MyProject.MyForms.Create__Instance__[T](T Instance) en MiApp.My.MyProject.MyForms.get_main() en MiApp.My.MyApplication.OnCreateMainForm() en Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun() en Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() en Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine) en MiApp.My.MyApplication.Main(String[] Args) caspol.exe -q -machine -chggroup LocalIntranet_Zone FullTrust "C:\Archivos de programa\Microsoft Visual Studio 8\SDK\v2.0\Bin\mscorcfg.msc" Alguna idea?
__________________
|
#6
|
||||
|
||||
Alguna idea?, esta excepción me sale cuando intento ejecutar un EXE que se encuentra en una unidad de red, en mi propia LAN. La tengo en el servidor, y si la ejecuto desde ahi, me tira el error, y realmente necesito ejecutar las aplicaciones desde el servidor y no desde mi maquina local. Como se hace para establecer los permisos?
Saludos y gracias
__________________
|
#7
|
||||
|
||||
Claro, es muy simple:
System.Security.Permissions.FileIOPermission: Error de permisos de archivo. C:\Archivos de programa\ es un directorio privilegiado. Eso significa que tiene fuertes restricciones en los permisos (Por fin!) en Vista y en windows con SP mas actualizados. Es incorrecto y viola las guias de desarrollo: http://download.microsoft.com/downlo...Spec%201.1.doc (Son para Vista, pero es bueno tener presente lo mas moderno) Te funciona en tu maquina no por el VS, sino porque como casi todos los desarrolladores, seguramente estas corriendo como administrador (gran error) cuando se deberia operar por la norma de el menor privilegio: http://world-of-dino.blogspot.com/20...-de-menos.html Un desarrollador, especialmente por ser un usuario "avanzado", debe correr con los minimos privilegios: http://blogs.msdn.com/brianjo/archiv.../09/49267.aspx Y es por eso que en linux tienen "mas" seguridad. Es que alli nadie alega esto
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dar permisos a usuarios desde la aplicacion. | Gaim2205 | Conexión con bases de datos | 11 | 29-09-2007 14:32:35 |
Permisos de Carpeta | MaMu | API de Windows | 2 | 08-05-2007 07:22:28 |
Permisos de acceso | Gustavo Gowdak | Conexión con bases de datos | 0 | 09-12-2004 18:58:25 |
permisos de red | nicocer | API de Windows | 2 | 18-06-2004 20:17:46 |
|