File tree 7 files changed +170
-0
lines changed
7 files changed +170
-0
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ // Use IntelliSense to find out which attributes exist for C# debugging
3
+ // Use hover for the description of the existing attributes
4
+ // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
5
+ "version" : " 0.2.0" ,
6
+ "configurations" : [
7
+ {
8
+ "name" : " .NET Core Launch (web)" ,
9
+ "type" : " coreclr" ,
10
+ "request" : " launch" ,
11
+ "preLaunchTask" : " build" ,
12
+ // If you have changed target frameworks, make sure to update the program path.
13
+ "program" : " ${workspaceFolder}/bin/Debug/netcoreapp3.0/src.dll" ,
14
+ "args" : [],
15
+ "cwd" : " ${workspaceFolder}" ,
16
+ "stopAtEntry" : false ,
17
+ // Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser
18
+ "serverReadyAction" : {
19
+ "action" : " openExternally" ,
20
+ "pattern" : " ^\\ s*Now listening on:\\ s+(https?://\\ S+)"
21
+ },
22
+ "env" : {
23
+ "ASPNETCORE_ENVIRONMENT" : " Development"
24
+ },
25
+ "sourceFileMap" : {
26
+ "/Views" : " ${workspaceFolder}/Views"
27
+ }
28
+ },
29
+ {
30
+ "name" : " .NET Core Attach" ,
31
+ "type" : " coreclr" ,
32
+ "request" : " attach" ,
33
+ "processId" : " ${command:pickProcess}"
34
+ }
35
+ ]
36
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "version" : " 2.0.0" ,
3
+ "tasks" : [
4
+ {
5
+ "label" : " build" ,
6
+ "command" : " dotnet" ,
7
+ "type" : " process" ,
8
+ "args" : [
9
+ " build" ,
10
+ " ${workspaceFolder}/src.csproj" ,
11
+ " /property:GenerateFullPaths=true" ,
12
+ " /consoleloggerparameters:NoSummary"
13
+ ],
14
+ "problemMatcher" : " $msCompile"
15
+ },
16
+ {
17
+ "label" : " publish" ,
18
+ "command" : " dotnet" ,
19
+ "type" : " process" ,
20
+ "args" : [
21
+ " publish" ,
22
+ " ${workspaceFolder}/src.csproj" ,
23
+ " /property:GenerateFullPaths=true" ,
24
+ " /consoleloggerparameters:NoSummary"
25
+ ],
26
+ "problemMatcher" : " $msCompile"
27
+ },
28
+ {
29
+ "label" : " watch" ,
30
+ "command" : " dotnet" ,
31
+ "type" : " process" ,
32
+ "args" : [
33
+ " watch" ,
34
+ " run" ,
35
+ " ${workspaceFolder}/src.csproj" ,
36
+ " /property:GenerateFullPaths=true" ,
37
+ " /consoleloggerparameters:NoSummary"
38
+ ],
39
+ "problemMatcher" : " $msCompile"
40
+ }
41
+ ]
42
+ }
Original file line number Diff line number Diff line change
1
+ using System ;
2
+ using System . Collections . Generic ;
3
+ using System . Linq ;
4
+ using System . Threading . Tasks ;
5
+ using Microsoft . AspNetCore . Hosting ;
6
+ using Microsoft . Extensions . Configuration ;
7
+ using Microsoft . Extensions . Hosting ;
8
+ using Microsoft . Extensions . Logging ;
9
+
10
+ namespace src
11
+ {
12
+ public class Program
13
+ {
14
+ public static void Main ( string [ ] args )
15
+ {
16
+ CreateHostBuilder ( args ) . Build ( ) . Run ( ) ;
17
+ }
18
+
19
+ public static IHostBuilder CreateHostBuilder ( string [ ] args ) =>
20
+ Host . CreateDefaultBuilder ( args )
21
+ . ConfigureWebHostDefaults ( webBuilder =>
22
+ {
23
+ webBuilder . UseStartup < Startup > ( ) ;
24
+ } ) ;
25
+ }
26
+ }
Original file line number Diff line number Diff line change
1
+ using System ;
2
+ using System . Collections . Generic ;
3
+ using System . Linq ;
4
+ using System . Threading . Tasks ;
5
+ using Microsoft . AspNetCore . Builder ;
6
+ using Microsoft . AspNetCore . Hosting ;
7
+ using Microsoft . AspNetCore . Http ;
8
+ using Microsoft . Extensions . DependencyInjection ;
9
+ using Microsoft . Extensions . Hosting ;
10
+
11
+ namespace src
12
+ {
13
+ public class Startup
14
+ {
15
+ // This method gets called by the runtime. Use this method to add services to the container.
16
+ // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
17
+ public void ConfigureServices ( IServiceCollection services )
18
+ {
19
+ }
20
+
21
+ // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
22
+ public void Configure ( IApplicationBuilder app , IWebHostEnvironment env )
23
+ {
24
+ if ( env . IsDevelopment ( ) )
25
+ {
26
+ app . UseDeveloperExceptionPage ( ) ;
27
+ }
28
+
29
+ app . UseRouting ( ) ;
30
+
31
+ app . UseEndpoints ( endpoints =>
32
+ {
33
+ endpoints . MapGet ( "/" , async context =>
34
+ {
35
+ await context . Response . WriteAsync ( "Hello World!" ) ;
36
+ } ) ;
37
+ } ) ;
38
+ }
39
+ }
40
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "Logging" : {
3
+ "LogLevel" : {
4
+ "Default" : " Debug" ,
5
+ "System" : " Information" ,
6
+ "Microsoft" : " Information"
7
+ }
8
+ }
9
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "Logging" : {
3
+ "LogLevel" : {
4
+ "Default" : " Information" ,
5
+ "Microsoft" : " Warning" ,
6
+ "Microsoft.Hosting.Lifetime" : " Information"
7
+ }
8
+ },
9
+ "AllowedHosts" : " *"
10
+ }
Original file line number Diff line number Diff line change
1
+ <Project Sdk =" Microsoft.NET.Sdk.Web" >
2
+
3
+ <PropertyGroup >
4
+ <TargetFramework >netcoreapp3.0</TargetFramework >
5
+ </PropertyGroup >
6
+
7
+ </Project >
You can’t perform that action at this time.
0 commit comments