• Немного о работе. Практически никогда не оставляю тут заметки посвященные каким-либо аспектам работы, но решил, что иногда не помешает.

    Для тех, кто работает с ASP.NET и сталкивался с двумя возможными путями разработки сайтов (проекты Web Site и Web Application), полезным может оказаться информация о том, как же использовать профиль пользователя в программе. Если ты использовал когда-нибудь проект Web Site, то знаешь, что Visual Studio автоматически создает класс для доступа к профилю клиента, который описывается в web.config. Однако переходя к проекту Web Application, ты заметишь, что такой класс не создается и доступа к профилю клиента нет. Как же быть?

    Вот пара ссылок:

    • ASP.NET Profile and Web Application Projects - статья Майкла Мюррея о его изысках в данной области;
    • Web Profile Builder for Web Application Projects - статья Joe Wrobel посвященная проекту, который и поможет решить данную проблему. Он создал build task для проекта, которая генерирует необходимый класс и позволяет использовать профиль пользователя. Этот проект (Web Profile Builder) можно найти на странице MSDN.

    Надеюсь это кому-то поможет.