Архив рубрики ‘C#

OAuth2.0, MVC4 и Yandex

17, Сен 2012

Если вы разрабатываете проект на MVC 4 с использованием авторизации по протоколу OAuth 2,0 используя DotNetOpenAuth и хотите прикрутить авторизацию через аккаунты Yandex, то у вас определенно возникнут с этим трудности. Ну во-первых, нужно будет написать OAuth2,0 клиент для работы с Яндексом. В этом нет ни чего сложного. Нужно только взять уже написанный клиент, скажем, для […]

Многие, кто занимается многопоточным программированием в Win.Forms, должны хорошо знать, что, для изменения состояния какого либо контрола из потока его — контрол — не создававшего , обязательно должно проверяться свойство контрола InvokeRequired. Код ниже, который может смутить новичков, несомненно давно уже отложился в памяти программистов неоднократно имевших дело с потоками:

public bool TestEmailRegex(string emailAddress) { string patternStrict = @"^(([^<>()[\]\\.,;:\s@\""]+" + @"(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@" + @"((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" + @"\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+" + @"[a-zA-Z]{2,}))$"; Regex reStrict = new Regex(patternStrict); bool isStrictMatch = reStrict.IsMatch(emailAddress); return isStrictMatch; } Исходник: https://www.rame0.ru/redir/CkFMFl4YTk5OTh8HUQhUX1dKA0cBVUFWCx5QXF8aBwxNV15fUwMDCwoUBVwEBxsCB1tVGQYHAAROAFFXCgRWCQYACVFTGDFYS0pYCldIc1tXUQoZJVBXRwZDQFZBGBNRFl0VNAFQFFVYSxwhSBVEU0VLD1sKRx1UEEBL/

Сегодня столкнулся с такой проблемой, что после установки IIS, сайты написанные на ASP.NET 4 не запускались на локальной машине, выдавая ошибку 500.21, с сообщением о том, что модуль ManagedPipelineHandler якобы не работает. Побороздив просторы интернета и перепробовав кучу способов, нашел в итоге 1 реально работающий: Откройте консоль: «Пуск»->»Выполнить»->напечатать «cmd»->»Ok» И запустите следующую программу с ключом […]

В конце статьи вы найдете видео по данному уроку. Первая задача это создать проект, который работает в качестве основной оболочки приложения. Чтобы создать оболочку нужно: Создать новое C# Windows Forms приложение. Чтобы сделать это откройте меню File, кликните на пункт New, кликните на подпункт Project, и в списке шаблонов проектов Visual C# выберите Windows Forms […]


Наверх