Net

TOPICS


Marzo 2019

  Cliente de linea de comando de dotnet core
Marzo 28   |   Net

Comandos b谩sicos para el cliente de linea de comando de dotnet core

 dotnet core

            

dotnet
dotnet --version
dotnet new [template]
            
            
        

 Crear una console app

            

dotnet new console

// dotnet restore implicit
dotnet build

// dotnet restore and build implicit
dotnet run
            
            
        

 Crear una soluci贸n con pruebas y referencias

            

dotnet new [template]
dotnet new sln -n [name]

mkdir Library
cd Library
dotnet new classlib  
dotnet add package System.Threading.Task.Extensions
cd ..
dotnet sln add Library\Library.csproj

mkdir Test
cd Test
dotnet new xUnit
dotnet add reference ..\Library\Library.csproj
cd ..
dotnet sln add Test\Test.csproj
            
            
        
  ASP.NET adjuntar tu c贸digo a un sitio publicado en IIS
Marzo 21   |   Net

Cuando trabajamos con ASP.NET y desarrollamos sitios orientados a micro-servicios u otros escenarios es muy probable que no podamos ejecutar nuestro website desde nuestro visual studio, generalmente estos sitios est谩n publicados en un servidor IIS ya sea local o en un entorno de desarrollo remoto.

Es necesario tener sincronizado nuestro c贸digo con el build del website
  1. Para debugearlo entonces adjuntamos nuestra instancia de visual studio a un proceso:

  2. En la ventana Attach to Process podremos seleccionar y filtrar nuestro connection target y el proceso al que deseamos adjuntar nuestro c贸digo

NOTAS

鉁嶏笍 Ejecutar el Visual Studio como administrador para poder acceder a todos los procesos

鉁嶏笍 Seleccionar el checkbox para mostrar todos los procesos de otros usuarios


Y ahora ... 驴como identifico mi website?

En algunos casos podr谩s identificarlo por el titulo, pero aun no estoy seguro si por un tema de permisos, configuraci贸n o bug no siempre aparece, pero aun as铆 a trav茅s del ID lo podemos identificar con la ayuda de un aliado en la linea de comando appcmd para ejecutarlo debemos acceder a su ubicaci贸n cd %windir%\system32\inetsrv y escribir appcmd list wps