Problema de seguridad al ejecutar programa en .NET 2.0

24/07/2008 - 01:18 por Víctor Mar | Informe spam
Explico mi situacíón:

1. Instale una aplicación desarrollada en Visual Studio Net 2005 (Framework
2.0) con un usuario Administrador, la ejecuto y funciona correctamente al
100%.

2. Cierro sesión y entro con el usuario (de dominio) que es el que
normalmente se firma en el equipo y tengro problemas:

En programa se ejecuta, pero marca una excepción en un punto donde intenta
leer un archivo Xml de un componente de terceros (Developer Express).

System.TypeInitializationException: The type initializer for
'DevExpress.XtraCharts.Palettes' threw an exception. >
System.Xml.XmlException: 'Element' is an invalid XmlNodeType. Line 14,
position 6.
at System.Xml.XmlReader.ReadEndElement()
at DevExpress.XtraCharts.Palette.ReadFromXml(XmlTextReader xmlReader)


3. Si entro en cualquier otro equipo donde también este instalado el
software con ese usuario de dominio (No Administrador), el programa funciona
al 100%.

Si entro en este mismo equipo con otro usuario con el mismo perfil
también funciona correctamente al 100%

En conclusión, mi programa NO funciona con el usuario que se ha estado
firmando en el equipo normalmente, cualquier otro que inicie sesión por
primera vez si lo hace correctamente.

Mi pregunta es: Que hace Windows cuando inicia sesión por primera vez en un
equipo. Agrega alguna directiva de seguridad para el usuario en aplicaciones
.Net???

Agradecería el Apoyo.
 

Leer las respuestas

#1 Jorge
29/07/2008 - 18:44 | Informe spam
verifica si el usuario que te crea problemas tiene derechos de administrador
en la computadora que te da problemas
y para el mismo usuario que accesso tiene en las OTRAS computadoras donde
funciona bien.

"Víctor Mar" wrote in message
news:
Explico mi situacíón:

1. Instale una aplicación desarrollada en Visual Studio Net 2005
(Framework
2.0) con un usuario Administrador, la ejecuto y funciona correctamente al
100%.

2. Cierro sesión y entro con el usuario (de dominio) que es el que
normalmente se firma en el equipo y tengro problemas:

En programa se ejecuta, pero marca una excepción en un punto donde intenta
leer un archivo Xml de un componente de terceros (Developer Express).

System.TypeInitializationException: The type initializer for
'DevExpress.XtraCharts.Palettes' threw an exception. >
System.Xml.XmlException: 'Element' is an invalid XmlNodeType. Line 14,
position 6.
at System.Xml.XmlReader.ReadEndElement()
at DevExpress.XtraCharts.Palette.ReadFromXml(XmlTextReader xmlReader)


3. Si entro en cualquier otro equipo donde también este instalado el
software con ese usuario de dominio (No Administrador), el programa
funciona
al 100%.

Si entro en este mismo equipo con otro usuario con el mismo perfil
también funciona correctamente al 100%

En conclusión, mi programa NO funciona con el usuario que se ha estado
firmando en el equipo normalmente, cualquier otro que inicie sesión por
primera vez si lo hace correctamente.

Mi pregunta es: Que hace Windows cuando inicia sesión por primera vez en
un
equipo. Agrega alguna directiva de seguridad para el usuario en
aplicaciones
.Net???

Agradecería el Apoyo.

Preguntas similares