Архив метки: C#

The remote server returned an error: (401) Unauthorized.

Задача: При использовании метода WebClient.DownloadFile для скачивания файла получаю ошибку:

System.Net.WebException: The remote server returned an error: (401) Unauthorized.

Инструментарий: Visual Studio 2013
Решение: Для начала приведу код который используется:
Читать далее

Отправка сообщения windows service

Задача: Есть сервис, написанный на C# — нужно отправить сообщение о изменении состояния, после чего сервис должен выполнить нужные методы.
Инструментарий: Visual Studio, C#
Решение: Для реализации данной задачи можно воспользоваться командой ServiceController.ExecuteCommand. Соответственно в сервисе нужно перекрыть метод  ServiceBase.OnCustomCommand.  Обратите внимание, команды можно определять в диапазоне от 128 до 255. Команды, которые расположены ниже 128 — зарезервированы системой.
Читать далее

Visual Studio: Копирование файлов после компиляции

Задача: После сборки проекта в отладочном режиме автоматически скопировать файлы *.pdb и *.exe в нужную директорию.
Инструментарий: Visual Studio
Решение: Для решения данной задачи можно воспользоваться несколькими вариантами:

  • Указать Output path в свойствах проекта
  • Настроить Post-Build event

Читать далее