Создаем первый Web сайт с ноля на .NET Core
.NET Core1. Устанавливаем .NET Core.
2. Создаем новый проект .NET Core
mkdir Sample01
cd Sample01
dotnet new
После выполнения этих команд в папке Sample01 появится 2 файла: «Program.cs», «project.json».
Это и есть простейший шаблон приложения на .NET Core.
3. Изменяем файл project.json добавив Kestrel HTTP server
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
},
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0"
},
"imports": "dnxcore50"
}
}
}
4. Восстанавливаем пакеты
dotnet restore
5. Добавляем в наш проект файл «Startup.cs», который определяет логику обработки запросов:
using System;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
namespace MyFirstCore
{
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.Run(
context => {return context.Response.WriteAsync("This Is My First Core App!!!");}
);
}
}
}
6. Изменяем файл «Program.cs», для реализации установки и запуска Web-узла.
using System;
using Microsoft.AspNetCore.Hosting;
namespace MyFirstCore
{
public class Program
{
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseStartup<Startup>()
.Build();
host.Run();
}
}
}
7. Запускаем приложение.
dotnet run
8. Смотрим что получилось в браузере по адресу localhost:5000

Пока-что всё. Любуемся…
Оставить первый комментарий:
NLog добавление логирования в .NET Core WEB приложение
Пример добавления логирования в WEB приложение на .NET Core на основе NLog. Первоначально добавляем (читать далее...)
286Авторизация в приложении через Вконтакте VK на C#
Данная публикация написана как простая инструкция для себя, на память, чтобы не забыть. Предложенный (читать далее...)
209Пример синхронного AJAX запроса на JQuery и .NET Core
В данной публикации приведен пример того как выполнить асинхронный запрос к серверу без перезагрузки (читать далее...)
189ASP.NET MVC проект на .NET Core в VS Code. Часть 1 (Создаем проект и Добавляем Контроллер)
В этой публикации я надеюсь начать цикл повествований по разработке ASP.NET MVC приложения на .NET C (читать далее...)
146Класс для транслитерации предложений на Русском по ГОСТ и ISO на C# под .NET Core
Бывает так, что приходится заниматься преобразованием предложения на русском в русский текст но на л (читать далее...)
140