MSDR.RU

Данный ресурс посвящён разработке и сопровождению приложений с использованием технологий и продуктов компании Microsoft...

Особенности использования Unity Application Block для внедрения зависимостей в приложении ASP.NET MVC 5

Как известно в ASP.NET MVC 3 и выше есть два основных варианта реализации механизма внедрения зависимостей. Первый – использовать собственную фабрику контроллеров, второй – использовать так называемый Dependency resolver. Последний есть не что иное, как обычный Service Locator (Марк Симан в своей книге “Dependency Injection in .NET” называет его антипаттерном) для предоставления нужного DI-контейнера. Что… Read more

Microsoft OWIN и конвейер обработки запросов ASP.NET. Часть четвёртая, OWIN и конвейер обработки запросов IIS/ASP.NET.

Данная статья последняя из серии “Конвейер обработки запросов IIS/ASP.NET и спецификация OWIN” и содержит иллюстрацию схемы конвейера IIS/ASP.NET в случае когда применяется спецификация OWIN. Также будет дано краткое описание того, что происходит внутри ковейера и как он работает. Для начала, ниже показана схема конвейера, подобная тому, которая была приведена здесь. Для тех кому будет интересно покапаться в коде… Read more

Microsoft OWIN и конвейер обработки запросов ASP.NET. Часть третья, детальное описание конвейера OWIN для веб-приложения не использующего IIS и ASP.NET.

В данной статье я опишу конвейер обработки запросов веб-приложения, которое построено по спецификации OWIN  с использованием проекта Katana. При этом не используются IIS/ASP.NET. Спецификация OWIN была описана в данной статье, а пример реального приложения (версия на английском), построенного по этой спецификации, был показан в данной. Не использовать IIS/ASP.NET, именно в этом случае мы получаем всю… Read more

Microsoft OWIN и конвейер обработки запросов ASP.NET. Часть вторая, спецификация OWIN и его реализация компанией Microsoft. Проект Katana, общее описание.

OWIN – открытый интерфейс веб-сервера для .NET (Open Web Server Interface for .NET). Или говоря по другому – это спецификация определяющая абстакцию посредством которой взаимодействуют веб-сервер и веб-приложение. Более подробное описание спецификации можно найти на сайте owin.org, а если более конкретно, то тут. Чтобы легче было себе представить, нужно взглянуть на рисунок приведённый ниже. Правая… Read more

Microsoft OWIN и конвейер обработки запросов ASP.NET. Часть первая, общее описание конвейера IIS и ASP.NET до появления спецификации OWIN.

Достаточно давно я хотел написать цикл статей про конвейер обработки запросов IIS и ASP.NET, но по причине отсутствия свободного времени никак не получалось. Ограничился лишь данными статьями. И вот такая возможность появилась. C выходом Visual Studio 2013 появилось много новшеств в ASP.NET. В частности таких как: единый ASP.NET и спецификация OWIN. О том какие преимущества… Read more

Моя первая запись в блоге MSDN!

Сегодня я наконец получил возможность вести свой собственный блог в MSDN. Для меня это большая радость. Спасибо всем тем людям благодаря которым стала доступна данная возможность. Особую благодарность, в самую первую очередь, хочу выразить Марине Терзи, нашему MVP координатору, за все её старания помочь мне за всё это время, и не только мне. Ну и все тем сотрудникам Microsoft,… Read more