Blog CalendarVisitors Statistics![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Blog Archive
|
October 2006Un pequeño errorLes ha pasado ese error que dice:
No se puede resolver el conflicto de intercalacion para el operador equal to ?? Pues a mi sí Se tiene una tabla con un campo ...
[Descrip] [varchar](50) COLLATE Modern_Spanish_CI_AS NULL,
[Descrip] [varchar](50) COLLATE Traditional_Spanish_CI_AS NULL, Pero que pasa si queremos cambiar la colación de una base de datos completa porque no podemos borrar los datos y es un show eso de darle mantenimiento? Entonces le damos la siguiente instrucción:
ALTER DATABASE NombreBaseDatos COLLATE SQL_Latin1_General_CP1_CI_AS Lidiando con los permisos de Windows 2003Recientemente en el trabajo he tenido que configurar un directorio virtual para el sistemita que estamos desarrollando, sin embargo me ha dado mucha lata la configuracion de los permisos para que no me diera el gracioso error de:
usuario ASPNET no tiene permisos sobre el directorio "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files" En un principio no me preocupo y fui a darle permisos al usuario en el mencionado directorio, sin embargo cuando caducan los permisos del directorio (no me pregunten cada cuando sucede porque no se) resulta que el directorio, una vez mas es inaccesible para el usuario. Entonces LF me menciona que podemos darle permisos mediante un comando del framework de .NET que da permisos sobre la metabase de IIS[1] y al hacerlo le da permisos al usuario aspnet para poderlo configurar. Asi que lo probe, ejecute el comando en la consola: C:\WINNT\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis –ga ASPNET Pero nada, resulta que ese lo aplicabamos en el windows XP y si funcionaba (aunque claro que por poco tiempo), busque informacion sobre permisos de windows y la cuenta de ASPNET hasta que llegue a la respuesta de mis problemas. En un principio se me hizo algo compleja, pero despues de todo suena logico, habia que darle permisos en el archivo de configuracion del machin.config editando lo siguiente:
<processmodel username="machine" password="AutoGenerate"></processmodel>
<processmodel username="NETWORK SERVICE" password="pass123"></processmodel>
<processmodel username="SYSTEM" password="AutoGenerate"></processmodel> Angy:~/ chmod -R 755 /mi/directorio Angy:~/ chown -R www-data /mi/directorio Para mas informacion creo que seria bueno darse una paseada por el portal del msdn de microsoft[3] y aprender a ver los logs de errores de windows. Espero esto le sirva a alguien mas porque la verdad es que uno pierde muuucho tiempo en este tipo de cosas. [1] http://support.microsoft.com/?kbid=267904 [2] http://support.microsoft.com/kb/317012/ [3] http://support.microsoft.com/kb/324383 Una semana muy pesada.
Me he alejado un poco del software libre pero afortunadamente el miercoles pude darme una escapada a la UNAM, donde Lluis Sanchez dio una platica de MonoDevelop, en el anfiteatro Alfredo Barrera de la Facultad de Ciencias. Estuvo muy entretenida aunque al principio hablaron de las cosas basicas y que habia leido en la web(como estaba muy cansado ya me estaba durmiendo -para variar diria el LF- pero ya despues dio algunos ejemplos de como generar un add-in para mono, lo malo es que ya era tarde (6:40pm) y tenia que regresar al trabajo. Ese dia tuve que sacrificar mi comida para poder ir a verlo, sin embargo me motivo mucho y espero algun dia ser como el equipo de desarrollo de mono. Por lo pronto solo sere observador y aprendere para despues aportar algo mas. FileBrowser |
Recent Comments On Blog