Eliminating of Visual Studio 2012 disk usage

One of the developers complains that its desktop computer with Windows 8.1 Professional and Visual Studio 2012 Professional often working too slowly. Obviously the first step of investigations is Task Manager checking, that provides information of the permanent 100% disk usage. As hard disk drive is new and speedy, it should be software issue. Corresponding… Read More Eliminating of Visual Studio 2012 disk usage

Find representatives of circilar references in T-SQL

If you deal with a table that has foreign key to itself, circular references may appear. The query that lists all rows with circular references is listed at the page. Sometimes it is necessary to list only representatives of each set of circular referenced rows. In the following query the first select statement orders representatives… Read More Find representatives of circilar references in T-SQL

EWS 2.0: ResolveName method issue

Recently, I faced up with strange behaviour of ResolveName method of ExchangeService class. This method should finds and resolves contacts in a specified user’s Contacts folder and the Global Address List (GAL). Method is called in the following way:     var emailAddress = @”user@example.com”;     var resolutions = service.ResolveName(emailAddress);     if (resolutions != null && resolutions.Count > 0)… Read More EWS 2.0: ResolveName method issue

Welcome to Exchange Online

Облака, белогривые лошадки, что вы мчитесь без оглядки. мультфильм “Трям! Здравствуйте!” Давний проект программного управления почтой, календарем и задачами пользователей Exchange 2010 двигается в облака. При пробном запуске выяснилось, что программный код, успешно взаимодействующий с Exchange 2010, не работает с Exchange Online. Поэтому пришло время разобраться с тем, как работает Exchange Online и чем отличается… Read More Welcome to Exchange Online

Set up properties of EmailMessage

I write client application that uses Exchange Web Services managed API v.2.0 in order to connect to Exchange Web Services. Sometimes, I need create EmailMessage object and make it looks like as received letter. Therefore I need set up such properties of EmailMessage as ReceiveBy, DateTimeCreate, DateTimeReceived, but they haven’t public set assessors. Using ILDasm… Read More Set up properties of EmailMessage

Использование EWS managed API v.2.0

Несколько месяцев назад приступил к реализации взаимодействия разрабатываемой ERP системы и Exchange сервера. Обращение к Exchange серверу осуществляется с помощью бесплатно распространяемого Exchange Web Services (EWS) managed API версии 2.0. В ближайшее время напишу несколько статей, в которых будет рассмотрено решение как административных, так и программных задач. Статьи цикла: 1. Создание сертификатов Exchange Server. 2.… Read More Использование EWS managed API v.2.0

Раз букашка, два букашка…

Заметка скорее лирическая, чем техническая. Несколько месяцев назад довольно неожиданно начал сбоить код двухлетней давности. Сначала занимался поиском ошибки изредка, но, когда исправление уже стало необходимым, плотно занялся, и просидел почти неделю. После тестирования было найдено “проблемное” место, где изменялись свойства нескольких объектов, а те, в некоторых случаях, могли изменить общий объект, но только один… Read More Раз букашка, два букашка…

Включение ASP.Net 4.0

Потребовалось развернуть внутренний узел с поддержкой asp.net 4.0. Выбрал подходящий сервер c установленной Windows Server 2008 R2, установил роль IIS с необходимыми компонентами, добавил папку с содержимым узла, настроил доступ пользователей, создал и настроил узел с собственным пулом приложений, где выбрал Asp.net v4.0: При запуске проверочной страницы Default.aspx увидел сообщение об ошибке: На первый взгляд,… Read More Включение ASP.Net 4.0

Адаптация метода Eval

Рассмотрим страницу на ASP.Net, на которой расположен FormView или подобный объект с содержимым из источника данных. Код страницы приведен ниже. ************************ TestEval.aspx, v.1 ************************* <%@ Page Language=”C#” AutoEventWireup=”true” %> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt; <html xmlns=”http://www.w3.org/1999/xhtml”&gt; <head> <meta http-equiv=”Content-Type” content=”text/html; charset=windows-1251″> <title>Адаптация метода Eval</title> </head> <body id=”m_body” topmargin=”1″ leftmargin=”0″ bottommargin=”1″ rightmargin=”0″ style=”cursor:… Read More Адаптация метода Eval