viernes, 28 de julio de 2023

Error en sitio web: Compiler Error Message: CS0016: Could not write to output file

 Hola red, el objetivo de este post es documentar un error del cual no me había tocado resolver.

Al abrir un sitio interno en la compañia el IIS me regresaba un error como el que se ve abajo:

"Server Error in '/admin' Application. Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. "

Compiler Error Message: CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET
Files\questknowledgeportal\60299345\5ef6e6bd\App_Web_default.aspx.cdcab7d2.a8bmn1n2.dll' -- 'Access is denied. '

Encontré en la red la siguiente solución que si funciono, abajo viene la descripción:

The ASP.NET process account (usually NETWORK SERVICE) does not have write permissions for the %TEMP% directory

Ejecute los siguientes pasos tal cual vienen:

1. Open %TEMP% directory and navigate one level above it
2. Right-click the Temporary folder (usually C:\WINDOWS\Temp) and select Sharing and Security. Select the Security tab and take a look at the list of “Group or user names:” 3. NETWORK SERVICE should be in the list. If it is not, click Add and type Network Service in the text box.
4. Make sure NETWORK SERVICE have Full Control in the Permissions list.
5. Click OK.
6. Restart IIS (Run iisreset)

Pero es importante en el pool de aplicaciones cambiar el identity para los permisos, necesitas seleccionar [NETWORK SERVICE] sin esto aún cuando hagas los ajustes el sitio es probable que no funcione, te dejo abajo en la imagen lo que se ajusto y con eso waaaala, el sitio corre.


Por cierto en cuanto vi este ajuste, deduje que con esto el sitio tenía que correo y tal cual fue corrió.

Animo, buen fin de semana.

jueves, 7 de enero de 2021

.Net Core and Visual Studio Code

Buen día espero se encuentren muy bien, cuídense mucho y protejan a sus familiares.

Les dejo por aquí algo que estuve haciendo en estos días y básicamente empecé a explorar un poco el tema de .Net Core usando Visual Studio Code por lo que abajo describo un poco lo que estuve haciendo.


1.- Lo primero que tienes que hacer es bajar Visual Studio Code y bajarle algunos package, como quiera no te preocupes si no los bajas manualmente cuando empieces a colocar los códigos que te voy a dar seguramente se descargaran y se instalaran.

En mi caso yo instale los package un poco antes configure mi ambiente, cambie de color el IDE también.


2.- En seguida requieres especificar una workspaces para generar los compilados, en mi caso cree una carpeta que se llama ExmplesCode.


3.- En esta parte viene lo mas interesante hay que usar algunos comandos para poder ejecutar el programa, si ven esta es una aplicación de consola por lo que no tenemos nada que mostrar gráfico en pantalla y pienso que su nivel de ejecución es bastante sencillo ya que solo va mostrar los resultados.

Por cierto antes de avanzar creo que aquí es donde tiene la gran ventaja de usar .Net Core que con solo el IDE de Visual Studio Code, puedes ejecutar programas en cualquier SO, en IOS, Windows, Ubunto, es de código libre y realmente puedes ejecutar otros lenguajes (esto tendré que probarlo), lo que use para este ejercicio fue C#.

La versión de VSCode actualmente esta muy avanzada, muy bonita, trae varias monerias, en una oportunidad que tengan pruébenlo. Yo lo estaba usando pero solo como lector de archivos de texto desde hace mucho y nombre me estaba perdiendo de todo su potencial que tiene para compilar y crear programas.

Abajo les dejo la imagen de los comandos que ejecute:

- dotnet new console : te permite crear un ambiente para aplicación de consola.

- dotnet run :  permite ejecutar la aplicación y el resultado lo muestra en pantalla.


* No usen el open por favor no jala jejeje


Les soy sincero el IDE no me reconoció algunos errores en tiempo de diseño hasta que ejecute el programa salto la liebre como quiera les dejo la nota para que lo tomen en cuenta.


Les dejo el código que use, cópienlo en Main Method:

Console.WriteLine("Hello World!");

            int a = 3;
            int b = a++;
            Console.WriteLine($"a is {a}, b is {b}");

            int c = 3;
            int d = ++c;
            Console.WriteLine($"c is {c}, d is {d}");


Hasta aquí creo que todo esta bien y bueno seguire revisando y les pasare lo que encuentre.

Saludos, feliz inicio de año 2021 Dios les conceda lo mejor, ánimo!

martes, 9 de junio de 2020

Fatal: unable to acess GIT SSl certificate problem: self signed

Al intentar conectar VS2019 con Git tuve algunos problemas los cuales me quitaron algunas horas para poder sincronizarlo.

Al intentar hacer la descarga de la solución desde Azure DevOps no mas no se podía y me aparecia el siguiente error, algo similar a lo que aparece abajo:

Git failed with a fatal error. unable to access 'https://xxx': SSL certificate problem: self signed certificate in certificate chain



Con lo anterior pues no mas no podía sincronizar, que fue lo que hice, abajo lo explico:

  1. Actualice a las versión mas reciente de Visual Studio 2019
  2. Trate de varias formas descargar el proyecto desde el propio IDE y no tuve resultado.
  3. Por último intente haciendo la descarga desde el sitio de AzureDevOps y si que resulto abajo les dejo el proceso que segui:
    1. Hay que ir a su sitio en Azure
    2. Donde tiene su repositorio darle en los tres puntitos verticales que están a la derecha.
    3. Seleccionar la opción Clone
      1. Se abrira una ventana adicional donde les aparecera el path de sus sitio
      2. En la parte de abajo les pertime seleccionar el IDE con el que están trabajando
      3. Seleccionan "Clone in Visual Studio"
      4. Esto abré el VS y permite hacer el clone
      5. En VS solo requieres seleccionar el path y darle click en el botón Clone.
      6. y erureka todo se descargo y el proyecto aparece en tu repositorio local.


Espero esta información les sirva y puedan continuar con su proyecto.

Nos vemos en la próxima entrega.

sábado, 18 de abril de 2020

SQL JOINS Fundamento

Buen día, revisando algunas anotaciones e imagenes encontré una definición interesante que desde mi punto es súper básica y de gran utilidad cuando estas construyendo consultas en SQL.

MSQL es uno de los motores mas populares para el almacenamiento de datos en la mayoría de las compañias, el conocer como punto básico y fundamental como debería construirse los JOINS para armar consultas de diferentes tablas pienso que es algo que en general deberíamos conocer todos como elemental.

Ahora entiendo que en algunos motores de base de datos se usa de manera similar la estructura y la logica para traer información, posiblemente cambien algunos comandos y algunas otras cosas pero están creados en base al estandar.

Como quiera les dejo un sitio que pienso que es básico y donde encontraras toda la información necesaria para armar consultas con SQL.

SQL Tutorial - W3School.com

Pero bueno lo que acontinuación dejare por aquí es una representación gráfica de los diferentes tipos de JOINS que para mi fue de gran ayuda para identificar y conocer gráficamente como se comportaría la consulta ya ejecutada, espero les sirva:




Nos vemos en la siguiente entrega, pronto estaré haciéndole un review a esto, posiblemente inicie un canal en Youtube donde pueda explicar todo esto.

lunes, 30 de marzo de 2020

Xamarin - loading sdk component information failed

Buenas tardes red, empece un proyecto interesante sobre esta tecnología [Xamarin] y me gustaría compartirlo con ustedes. 

Al intentar hacer una prueba con Xamarin en VS2019, me aparecía el siguiente error:

loading sdk component information failed

Sorry no obtuve una pantalla para que lo pudieran ver pero básicamente al abrir la pantalla de Android SDK and Tools aparece ese error en la parte de abajo y no aparecía ninguna de las plataformas.

Qué fue lo que hice?
  • Intente varias cosas que estuve buscando en internet y no me funcionaron.
  • Lo que me funciono fue lo siguiente:
    1. Fui a la siguiente ruta [Tools\Get Tools and Features]
    2. Dado que ya lo tenía instalado fui a la opción de Mobile deveplopment with .Net
      1. La opción que se ve abajo en la imagen no estaba con el check.
      2. Se marco la opción "Android SDK setup (API level 28)
      3. Se reinstalo nuevamente esta opción y se dejo que la herramienta hiciera el donwload y la instalación de los archivos.
    3. Después de hacer lo anterior la pantalla donde se muestran el SDK se cargo con las diferentes versiones de Android.

Seguiré revisando el funcionamiento, los mantengo informados de los resultados y si encuentro algunos retos los tratare de compartir.

Buen inicio de semana y por favor cuídense con lo del virus.

domingo, 22 de mayo de 2016

Recordando el inicio y haciendo reload.

Hace aproximadamente 7 años inicie el blog, ya ha pasado algo de tiempo, hoy después de mucho tiempo sin entrar a este espacio regrese y todo por que hace algunas horas recibí la llamada de un amigo para solucionar un problema de conexión remota a SQL Server Express 2014, claro que lo solucionamos, nos conectamos remoto, realice las configuraciones que hecho por años: click derecho, propiedades, security/conection/ etc. esas no fallan, y recordé que tenía un blog, en algún momento configure con dyndns, y precisamente este nombre en el server me llevo a recordar que yo había hecho una configuración desde la casa para compartir SQL Server Express 2005, que tiempos aquellos, terminamos la configuración con mi amigo se pudo conectar desde su casa y al parecer se soluciono el problema.

Por si algún día tienen un problema similar les dejo la ruta de la configuración, no quiero ser pretencioso pero no lo use para ayudar a mi amigo, todo esta en la memoria!!! y claro en el día día, osea en el trabajo diario.





Después de tal hazaña, que en realidad no fue una hazaña solo unos cuantos click, que podrían valer oro, jeje, o al menos algunos pesos o en su caso una carne asada, me di el tiempo de revisar mis antiguas entradas y si que son antiguas.

Cuando empece comente lo siguiente: El inicio.....

  1. Visual Studio 2008 (Cubierto)
  2. Que es una aplicación web? (Nunca escribí nada)
  3. Que es HTML? conceptos básicos. (Nunca escribí nada)
  4. Creando mi primer proyecto con VS2008. (Nunca escribí nada tampoco)
  5. Configurando y utilizando controles. (Mucho menos)
  6. Tirando algunas lineas de código. (Ni en sueños)

Varias cosas hoy en día se encuentran obsoletas ya nadie las usa, como ando animado, quisiera empezar de nuevo y espero en esta ocasión si cumplir con las entregas, preparare el material y en una chance lo subo, pero con conceptos un poco mas actuales y de mas provecho.


Agregaría unos temas adicionales que me traen movido últimamente:

  1. Microsoft Local DB
  2. Arquitectura de aplicación windows con perifericos + Thin Clients.
  3. Aplicación WEB con MVC (ASP NET)
  4. Patrones de diseño con C#
  5. Bootstrap
  6. Microsoft Visual Studio 2015 Community

Bueno señores me despido que tengan un excelente principio de semana, ojala nos podamos ver mas seguido, espero subir nuevas cosas y completar las cosas que deje pendientes.

Este espacio medio la oportunidad de hacer restrospectiva y ver que ha pasado mucho tiempo, que he crecido como persona, como profesional y que siempre será necesario recordar de donde vienes para nunca perder el piso.

Nos vemos en la próxima entrega!!!!

Saludos.


viernes, 8 de febrero de 2013

Windows 8 Instalando Herramientas

Pues les cuento que ya tengo Windows 8 Pro instalado en mi pc para iniciar algunos desarrollo y pruebas.



Pero me hacen falta mis herramientas de trabajo que son las siguientes:

Visual Studio 2010 ( Instalado sin problemas)
Visual Studio 2012 (Pendiente de instalar)
SQLServer Express 2005 (Ya no es posible instalarlo)


Información de Microsoft SQL Server 2005
  • Microsoft SQL Server de 2005

    Microsoft SQL Server 2005 (versión versión y service packs) y versiones anteriores no se admiten en Windows Server 2012 o en Windows 8.


SQLServer Express 2008 (Instalado SP3) 

Aquí tuve un poco de problemas de problemas por que la versión que tengo descarga (SQL Server Express 2008 no funciono para windows 8, tuve que descargar la Express SP3, les dejo el link por si lo quieren hacer.


SP3, les dejo el link por si lo necesitan y pues ahí quedo.


Les seguiré contando como vamos con la instalación, que pasen buen fin de semana.