Динамическое добавление META-тэгов в ASP.NET

Следующий код позволяет динамически добавить необходимые META-тэги в заголовок страницы:

Ссылки по теме:

Настройка кэширования статического содержимого в Internet Information Services (IIS)

PageSpeed Insights — это сервис Google для анализа производительности сайтов и выявления проблем, которые мешают занять высокие позиции в поисковом рейтинге. Google утверждает, что скорость загрузки является одним из важных параметров для ранжирования сайта в поисковой выдече. Одним из частых замечаний PageSpeed Insights это кеширование статического контента. Давайте посмотрим, как можно решить эту задачу на Internet Information Services.

Можно установить кэширование содержимого кататлога указав его в корневом web.config:

Или поместив файл web.config в необходимый каталог сайта:

Источник: stackoverflow.com

IIS редирект с HTTP на HTTPS

В свете новой моды от Google по переводу всех сайтов на HTTPS небольшая заметка как с помощью модуля URL Rewrite на IIS 7 и 8 осуществить редирект с HTTP адресов на HTTPS.

Ниже пример файла web.config:

И как обычно, ссылки по теме:

Запись в CSV файл с помощью библиотеки CsvHelper

Библиотека CsvHelper – быстрый и простой в использовании способ чтения и записи пользовательских объектов в csv-файлы.

Ссылки по теме:

Как отобразить QR код в ASP.NET (Updated!)

По мотивам статьи Скота Хансельмана написал небольшой snippet на VB.NET для вывода QR кода в литерал с использованием стандарта Data URL:

14.05.2014 – Добавлена возможность кодировать русский текст (и не только русский:)

Cсылки по теме:

Получение качественной миниатюры изображения в ASP.NET

У платформы .NET в классе System.Drawing.Image существует метод  GetThumbnailImage, который позволяет просто и быстро получить миниатюру изображения. Но качество полученной миниатюры оказалось хуже чем хотелось.

Следующий код был написан для решения данной проблемы и позволяет выбирать качество получаемой миниатюры и используемый метод интерполяции. Данный фрагмент кода подразумевает наличие на форме стандартных ASP.NET контролов FileUpload и Button