net
TOPICS
Marzo 2019
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
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
-
Para debugearlo entonces adjuntamos nuestra instancia de visual studio a un proceso:
-
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
![](/media/sticker/me-pregunta.png)
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
![](/media/post/iis-attach-to-process-appcmd.png)