OAuth2.0, MVC4 и Yandex

Если вы разрабатываете проект на MVC 4 с использованием авторизации по протоколу OAuth 2,0 используя DotNetOpenAuth и хотите прикрутить авторизацию через аккаунты Yandex, то у вас определенно возникнут с этим трудности.

Ну во-первых, нужно будет написать OAuth2,0 клиент для работы с Яндексом. В этом нет ни чего сложного. Нужно только взять уже написанный клиент, скажем, для Facebook (из репов DotNetOpenAuth на GitHub) и подправить некоторый код.

Читать далее «OAuth2.0, MVC4 и Yandex»

На вчерашнем CodeMash Microsoft объявила о выпуске финальных версий целой линейки своих Web-продуктов!

На вчерашней CodeMash в Огайо компания Microsoft наконец то выпустила финальные версии инструментов для web-разработки. В их число вошли (список упорядочен в порядке значимости технологий лично для меня):

  • ASP.NET MVC 3
  • SQL Server Compact Edition 4.0
  • Nuget
  • IIS Express 7.5
  • WebMatrix
  • Orchard 1.0
  • Web deploy и Web Farm framework

Читать далее «На вчерашнем CodeMash Microsoft объявила о выпуске финальных версий целой линейки своих Web-продуктов!»

Проблемы с запуском ASP.NET v4 под IIS на Windows7

Сегодня столкнулся с такой проблемой, что после установки IIS, сайты написанные на ASP.NET 4 не запускались на локальной машине, выдавая ошибку 500.21, с сообщением о том, что модуль ManagedPipelineHandler якобы не работает.

Побороздив просторы интернета и перепробовав кучу способов, нашел в итоге 1 реально работающий:

Откройте консоль: «Пуск»->»Выполнить»->напечатать «cmd»->»Ok»

И запустите следующую программу с ключом » -i»:

%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i

Внимание! Числа в версии фреймворка нужно посмотреть в папке %windir%\Microsoft.NET\Framework\

Также, если установка не начинается, а выдается список с возможными командами, то пропишите ключ вручную, возможно, символ «-» превратился в длинное тире, при копировании.