| bin/ | |||||
| debug/ |
| { | |||||
| "version": "0.2.0", | |||||
| "configurations": [ | |||||
| { | |||||
| // Use IntelliSense to find out which attributes exist for C# debugging | |||||
| // Use hover for the description of the existing attributes | |||||
| // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md | |||||
| "name": ".NET Core Launch (web)", | |||||
| "type": "coreclr", | |||||
| "request": "launch", | |||||
| "preLaunchTask": "build", | |||||
| // If you have changed target frameworks, make sure to update the program path. | |||||
| "program": "${workspaceFolder}/BlackRock.Reporting.API/bin/Debug/net6.0/BlackRock.Reporting.API.dll", | |||||
| "args": [], | |||||
| "cwd": "${workspaceFolder}/BlackRock.Reporting.API", | |||||
| "stopAtEntry": false, | |||||
| // Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser | |||||
| "serverReadyAction": { | |||||
| "action": "openExternally", | |||||
| "pattern": "\\bNow listening on:\\s+(https?://\\S+)" | |||||
| }, | |||||
| "env": { | |||||
| "ASPNETCORE_ENVIRONMENT": "Development" | |||||
| }, | |||||
| "sourceFileMap": { | |||||
| "/Views": "${workspaceFolder}/Views" | |||||
| } | |||||
| }, | |||||
| { | |||||
| "name": ".NET Core Attach", | |||||
| "type": "coreclr", | |||||
| "request": "attach" | |||||
| } | |||||
| ] | |||||
| } |
| { | |||||
| "version": "2.0.0", | |||||
| "tasks": [ | |||||
| { | |||||
| "label": "build", | |||||
| "command": "dotnet", | |||||
| "type": "process", | |||||
| "args": [ | |||||
| "build", | |||||
| "${workspaceFolder}/BlackRock.Reporting.API/BlackRock.Reporting.API.csproj", | |||||
| "/property:GenerateFullPaths=true", | |||||
| "/consoleloggerparameters:NoSummary" | |||||
| ], | |||||
| "problemMatcher": "$msCompile" | |||||
| }, | |||||
| { | |||||
| "label": "publish", | |||||
| "command": "dotnet", | |||||
| "type": "process", | |||||
| "args": [ | |||||
| "publish", | |||||
| "${workspaceFolder}/BlackRock.Reporting.API/BlackRock.Reporting.API.csproj", | |||||
| "/property:GenerateFullPaths=true", | |||||
| "/consoleloggerparameters:NoSummary" | |||||
| ], | |||||
| "problemMatcher": "$msCompile" | |||||
| }, | |||||
| { | |||||
| "label": "watch", | |||||
| "command": "dotnet", | |||||
| "type": "process", | |||||
| "args": [ | |||||
| "watch", | |||||
| "run", | |||||
| "${workspaceFolder}/BlackRock.Reporting.API/BlackRock.Reporting.API.csproj", | |||||
| "/property:GenerateFullPaths=true", | |||||
| "/consoleloggerparameters:NoSummary" | |||||
| ], | |||||
| "problemMatcher": "$msCompile" | |||||
| } | |||||
| ] | |||||
| } |
| if (app.Environment.IsDevelopment()) | if (app.Environment.IsDevelopment()) | ||||
| { | { | ||||
| app.UseSwagger(); | app.UseSwagger(); | ||||
| app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "BlackRock.Reporting.API v1")); | |||||
| app.UseSwaggerUI(c => { | |||||
| c.SwaggerEndpoint("/swagger/v1/swagger.json", "BlackRock.Reporting.API v1"); | |||||
| c.RoutePrefix = string.Empty;}); | |||||
| } | } | ||||
| app.UseHttpsRedirection(); | app.UseHttpsRedirection(); |