diff --git a/.vscode/launch.json b/.vscode/launch.json index 971faee..d47589a 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1,28 +1,41 @@ { - "version": "0.2.0", - "configurations": [ + "version": "0.2.0", + "configurations": [ + // Configuración existente de la API (no modificar) { - "name": "Launch phronCare API", - "type": "coreclr", - "request": "launch", - "preLaunchTask": "build", - "program": "${workspaceFolder}/phronCare.API/bin/Debug/net8.0/phronCare.API.dll", - "args": [], - "cwd": "${workspaceFolder}/phronCare.API", - "stopAtEntry": false, - "serverReadyAction": { - "action": "openExternally", - "pattern": "\\bNow listening on:\\s+(https?://\\S+)", - "uriFormat": "%s/swagger/index.html" - }, - "env": { - "ASPNETCORE_ENVIRONMENT": "Development", - "ASPNETCORE_CONFIGURATION": "appsettings.json" - }, - "sourceFileMap": { - "/Views": "${workspaceFolder}/Views" - } + "name": "Launch phronCare API", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "build", + "program": "${workspaceFolder}/phronCare.API/bin/Debug/net8.0/phronCare.API.dll", + "args": [], + "cwd": "${workspaceFolder}/phronCare.API", + "stopAtEntry": false, + "serverReadyAction": { + "action": "openExternally", + "pattern": "\\bNow listening on:\\s+(https?://\\S+)", + "uriFormat": "%s/swagger/index.html" + }, + "env": { + "ASPNETCORE_ENVIRONMENT": "Development", + "ASPNETCORE_CONFIGURATION": "appsettings.json" + }, + "sourceFileMap": { + "/Views": "${workspaceFolder}/Views" + } + }, + // Nueva configuración para Blazor WebAssembly + { + "name": "Launch Blazor WASM", + "type": "blazorwasm", + "request": "launch", + "preLaunchTask": "build-blazor", + "url": "http://localhost:5165", + "browser": "default", + "cwd": "${workspaceFolder}/phronCare.UIBlazor", + "env": { + "ASPNETCORE_ENVIRONMENT": "Development" + } } ] - } - \ No newline at end of file + } \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 0a0aeff..e778c88 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,16 +1,66 @@ { - "version": "2.0.0", - "tasks": [ + "version": "2.0.0", + "tasks": [ + // Tarea existente de la API (no la modificamos) { - "label": "build", - "command": "dotnet", - "type": "process", - "args": [ - "build", - "${workspaceFolder}/phronCare/phronCare.API/phronCare.API.csproj" - ], - "problemMatcher": "$msCompile" + "label": "build", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/phronCare.API/phronCare.API.csproj" + ], + "problemMatcher": "$msCompile" + }, + // Tareas nuevas para Blazor + { + "label": "build-blazor", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/phronCare.Blazor/phronCare.Blazor.csproj" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "run-blazor", + "command": "dotnet", + "type": "process", + "args": [ + "run", + "--project", + "${workspaceFolder}/phronCare.Blazor/phronCare.Blazor.csproj" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "watch-blazor", + "command": "dotnet", + "type": "process", + "args": [ + "watch", + "run", + "--project", + "${workspaceFolder}/phronCare.Blazor/phronCare.Blazor.csproj" + ], + "problemMatcher": "$msCompile", + "isBackground": true } - ] - } - \ No newline at end of file + ] +} +// { +// "version": "2.0.0", +// "tasks": [ +// { +// "label": "build", +// "command": "dotnet", +// "type": "process", +// "args": [ +// "build", +// "${workspaceFolder}/phronCare.API/phronCare.API.csproj" +// ], +// "problemMatcher": "$msCompile" +// } +// ] +// } \ No newline at end of file diff --git a/phronCare.UIBlazor/wwwroot/appsettings.json b/phronCare.UIBlazor/wwwroot/appsettings.json index f20d63b..43d83ec 100644 --- a/phronCare.UIBlazor/wwwroot/appsettings.json +++ b/phronCare.UIBlazor/wwwroot/appsettings.json @@ -1,8 +1,9 @@ { "Logging": { "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" + "Default": "Warning", + "Microsoft": "Warning", + "Microsoft.Hosting.Lifetime": "Information" } }, "AllowedHosts": "*",