Назначение fabric-контроллера в Windows Azure

| Вторник, 26 марта, 2013

Метки Windows Azure

Все приложения и все данные, размещенные в Windows Azure, находятся в дата-центрах Microsoft. Сама система Windows Azure находится на компьютерах в дата-центрах и программное обеспечение на этих машинах управляется fabric-контроллером.

Читать дальше

Выпадающие списки в ASP.NET MVC

| Пятница, 22 марта, 2013

Метки ASP.NET MVC

Иногда работа c выпадающими списками вызывает некоторые затруднения. Рассмотрим пример, в котором нам нужно создать страницу редактирования музыкального трека. Каждая композиция содержится в каком либо альбоме, имеет название и номер.

Читать дальше

Аутентификация и авторизация в ASP.NET Web API

| Четверг, 14 марта, 2013

Метки ASP.NET Web API

Приложение Web API создано, и нужно контролировать доступ к нему. В этой статье рассмотрим некоторые методы защиты приложения Web API от несанкционированного доступа. Рассмотрим основные возможности процедур аутентификации и авторизации в ASP.NET Web API.

Читать дальше

Нереляционные данные в Windows Azure: компонент Storage

| Вторник, 12 марта, 2013

Метки Windows Azure

Windows Azure предоставляет разработчикам различные способы хранения данных. Нереляционные хранилища данных - это BLOB-объекты, таблицы и очереди и реляционное хранилище в виде SQL Database. Рассмотрим основные три типа нереляционных способов хранения данных.

Читать дальше

Одностраничные веб-приложения (SPA) с библиотекой KnockoutJS

| Суббота, 9 марта, 2013

Метки ASP.NET MVC, ASP.NET Web API, Entity Framework, Knockout

В обновлении Web Tools 2012.2 для проектов ASP.NET MVC 4 добавился новый шаблон - Single Page Application (SPA). Этот шаблон предназначен для быстрого построения интерактивных веб-приложений на стороне клиента. "Single Page Application" (SPA) – это основной термин для веб-приложений, которые загружают одну страницу и затем обновляют ее динамически, без загрузки других страниц. Загружена основная страница, и дальше приложение общается с сервером с помощью AJAX-запросов.

Читать дальше

Обработка ошибок в ASP.NET Web API

| Воскресенье, 3 марта, 2013

Метки ASP.NET Web API

ASP.NET Web API упрощает разработку HTTP-сервисов, а также предоставляет много способов возврата полных и информативных сообщений об ошибках для различных ситуаций. Рассмотрим эти возможности.

Читать дальше

Регистрация через oAuth провайдера в проектах ASP.NET MVC 4

| Четверг, 28 февраля, 2013

Метки ASP.NET MVC, SimpleMembership, oAuth

В статье "Использование и настройка SimpleMembership в проектах ASP.NET MVC 4" показано, как создать проект и настроить класс SimpleMembership, для использования его с существующей базой данных. В данной статье будет рассказано, как настроить приложение, которое позволяет пользователям авторизоваться через сторонние сайты, например, Facebook, Twitter, Microsoft, или Google. Для простоты приведем пример для входа через учетную запись Facebook.

Читать дальше

Разработка приложения ASP.NET MVC 4 сразу для мобильных и десктопных браузеров

| Среда, 27 февраля, 2013

Метки ASP.NET MVC

В ASP.NET MVC 4 появились шаблоны разработки сайтов для мобильных устройств. Но размещать такие сайты можно только с использованием субдомена, на который перенаправляются пользователи, зашедшие на сайт через мобильный браузер. Данная статья расскажет о том, как разработать приложение ASP.NET MVC 4, чтобы оно работало сразу и для обычных браузеров и для мобильных устройств без перенаправления на специальный субдомен с мобильным приложением.

Читать дальше

Назначение компонента Compute в Windows Azure

| Воскресенье, 24 февраля, 2013

Метки Windows Azure

Компонент Compute позволяет выполнять различные типы приложений в Windows Azure. Чтобы приложение ни делало, оно должно быть реализовано в одной или нескольких ролях. Windows Azure запускает несколько экземпляров приложения для каждой роли, используя устройство балансировки нагрузки (Load Balancer), чтобы равномерно распределить запросы между ними.

Читать дальше

Увеличение скорости загрузки веб-страниц асинхронными частичными представлениями ASP.NET MVC

| Пятница, 22 февраля, 2013

Метки Razor, ASP.NET MVC, jQuery

Итак, сайт создан, запущен на рабочем сервере и вдруг он начал выдавать некоторые проблемы с загрузкой страниц. Рассмотрим такой случай и предпримем шаги для исправления этой ситуации. В целом сайт работает быстро и безупречно, но взаимодействие с некоторыми данными портят всю картину. В данной статье мы расскажем, как использовать частичные представления ASP.NET MVC вместе с jQuery, для того, чтобы страницы загружались быстрее, даже если нет возможности увеличить скорость некоторых операций.

Читать дальше