Доброго дня, господа. Сегодня мы затронем тему, за обсуждение которой ещё два года назад сожгли бы на костре — запуск ASP.NET приложения под linux. В данной статье будет использоваться Ubuntu 16.04
Читать полностью »
Рубрика «asp.net core» - 4
Разворачиваем и демонизируем ASP.NET Core приложение под Linux в виде фонового сервиса
2017-07-12 в 9:49, admin, рубрики: .net, asp.net core, C#, kestrel, linux, Ubuntu, Разработка под LinuxСоздание минимального ASP.NET Core веб-приложения с поддержкой npm, Webpack и TypeScript в Visual Studio 2017
2017-05-14 в 22:14, admin, рубрики: .net, asp.net core, TypeScript, webpack 2Введение
Этот туториал я пишу прежде всего для себя, для того чтобы иметь возможность быстро на основе начального шаблона ASP.NET Core приложения создать минимальное приложение с поддержкой npm, Webpack и TypeScript (у которого будет работать отладка из Visual Studio).
ASP.NET Core: Создание справочных страниц веб-API ASP.NET с помощью Swagger
2017-04-06 в 14:57, admin, рубрики: .net, ASP, ASP.NET, asp.net core, C#, c#.net, microsoft, msaspnetcore, open source, swagger, Visual Studio, web-application, web-разработка, webapi, Блог компании Microsoft, веб-службы, руководство, руководство для разработчикаПри создании высоконагруженных приложений бывает сложно разобраться в различных API. Сформировать качественную документацию и справочные страницы в рамках веб-API посредством Swagger с интеграцией Swashbuckle .NET Core так же просто, как добавить пару пакетов NuGet и изменить Startup.cs.
ASP.NET Core: Разработка приложений ASP.NET Core с помощью dotnet watch
2017-03-20 в 7:36, admin, рубрики: .net, ASP, ASP.NET, asp.net core, C#, c#.net, dotnet watch, microsoft, msaspnetcore, open source, Visual Studio, web-application, web-разработка, webapi, Блог компании Microsoft, веб-службы, руководство, руководство для разработчикаВ этом руководстве мы воспользуемся существующим приложением WebApi (оно вычисляет сумму и произведение двух чисел), чтобы продемонстрировать варианты использования dotnet watch. Образец приложения специально содержит ошибку, которую мы исправим во время изучения.
Бесплатные учебные курсы по ASP.NET Core в виртуальной академии Microsoft
2017-03-01 в 12:41, admin, рубрики: .net, .net core, asp.net core, обучение, учебный курсКак только Microsoft объявила о том, что .NET станет opensource и сможет работать не только на Windows, но и на других операционных системах, что было весьма актуально в связи с наметившемся трендом на импортозамещение, переход на Linux и т.п., меня заинтересовал этот проект. Я стал искать информацию. И в Виртуальной Академии Microsoft нашел курс «What’s New with ASP.NET 5». Но проект еще только развивался. Вносились изменения. Версии не всегда были совместимы между собой. И я решил подождать пока процесс стабилизируется. Появится финальная версия. И, возможно, исправления к финальной версии, как это нередко случается.
В результате вместо ASP.NET 5 в итоге появились .NET Core 1.0 и ASP.NET Core 1.0. Существующий «полный» фреймворк .NET был ограничен Windows, а .NET Core стал кроссплатформенным и нацелен на работу в облаке. Я решил вернуться к его изучению и посмотреть, что сейчас мне могут предложить в Виртуальной Академии Microsoft.
И вот, что я нашел для себя.
Читать полностью »
ASP.NET Core: ваше первое приложение на Linux c использованием Visual Studio Code
2017-02-24 в 19:45, admin, рубрики: .net, api, ASP, ASP.NET, asp.net core, C#, c#.net, http, microsoft, Visual Studio, web-application, web-разработка, руководство, руководство для разработчикаРешил недавно написать небольшое ASP.Net MVC приложение после многолетнего перерыва и знающие люди на Хабре подсказали попробовать новый ASP.Net Core, тем более, что он работает в Линуксе из коробки без необходимости задействовать mono, и, судя по последним тестам, даже показывает неплохую производительность. За основу взял аналогичную статью для Mac, однако здесь в отличии от вдохновившей меня статьи хочу описать процесс пошагово в одном месте, для того, чтобы не пришлось лазить по перекрёстным ссылкам, пытаясь разобраться как установить непонятно для чего предназначенные приложения и пакеты. Такое подробное описание процесса возможно поможет многим избежать граблей, с которыми пришлось столкнуться мне. Несколько фраз и рисунков, в части одинаковой для любой платформы, с правками и корректировками взяты из статьи для Mac.
Структура «Feature Folders» в ASP.NET Core MVC
2017-02-08 в 1:00, admin, рубрики: .net, ASP, asp.net core, asp.net mvc, C#, feature folders, проектирование, Проектирование и рефакторинг, Разработка веб-сайтов
Первая версия ASP.NET MVC появилась еще в 2009 году а первый перезапуск платформы (ASP.NET Core) начал поставляться с прошлого лета. На протяжении этого времени структура проекта по умолчанию осталась почти неизменной: папки для контроллеров, представлений (views) и часто для моделей (или, возможно, ViewModels). Такой подход называется Tech folders. После создания нового проекта ASP.NET Core MVC организационная структура папок имеет следующий вид:

В чем проблема со структурой папок по умолчанию?
Большие веб-приложения требуют лучшей организации чем маленькие. Когда есть большой проект, организационная структура папок, которую используется по умолчанию в ASP.NET MVC (и Core MVC), перестает работать на вас.
Читать полностью »
ASP.NET Core: Создание серверных служб для мобильных приложений
2017-01-16 в 8:56, admin, рубрики: .net, android, api, ASP, ASP.NET, asp.net core, ASP.NET Core Web Application, C#, c#.net, http, iOS, microsoft, msaspnetcore, SDK, Visual Studio, web-application, web-разработка, windows, xamarin, Блог компании Microsoft, веб-службы, мобильная разработка, разработка мобильных приложений, руководство, руководство для разработчикаПредставляем вторую часть из серии статей, посвящённых разработке на ASP.NET Core. В этом обучающем материале вы узнаете, как создавать серверные службы с помощью ASP.NET Core MVC для поддержки мобильных приложений.
ASP.NET Core: Ваше первое приложение на Mac c использованием Visual Studio Code
2016-11-23 в 14:12, admin, рубрики: .net, api, ASP, ASP.NET, asp.net core, azure, C#, c#.net, http, microsoft, msaspnetcore, open source, Visual Studio, web-application, web-разработка, Блог компании Microsoft, веб-службы, руководство, руководство для разработчикаПредставляем вам последнюю статью из цикла по разработке на ASP.NET Core. В данной статье вы узнаете как можно написать свое первое приложение ASP.NET Core на Mac.
ASP.NET Core: Развертывание веб-приложения в службе приложений Azure с помощью Visual Studio
2016-11-07 в 11:28, admin, рубрики: .net, api, ASP, ASP.NET, asp.net core, ASP.NET Core Web Application, azure, C#, c#.net, http, microsoft, open source, SDK, Visual Studio, web-application, web-разработка, Блог компании Microsoft, веб-службы, руководство, руководство для разработчикаПредставляем вам четвертую часть из цикла статей, посвященных работе с ASP.NET Core. Этот материал представляет из себя подробную инструкцию развертывание веб-приложения в службе приложений Azure с помощью Visual Studio.





