ASP.NET: ваши наиболее часто используемые http-модули [закрыто]

integer & 0xFF

для первого байта

(integer >> 8) & 0xFF

для второго и цикла и т. д., записывая в предварительно выделенный массив байтов. К сожалению, немного грязно.

13
задан Kb. 15 February 2014 в 02:13
поделиться

8 ответов

MBCompression: обработчики и модули для сжатия файлов CSS, файлов JavaScript, страниц и WebResource.axd.

я использую его в средах, где я не имею полного контроля над сервером, и собственное сжатие IIS не возможно.

6
ответ дан CMS 15 February 2014 в 02:13
поделиться

ELMAH очень популярен и полезен для исключения, входящего в систему приложения ASP.NET.

10
ответ дан Canavar 15 February 2014 в 02:13
поделиться

Выполнение фоновый сервис , когда у Вас нет доступа к ОС сервера (как имеет место в общей среде хостинга).

3
ответ дан Kevin Babcock 15 February 2014 в 02:13
поделиться

У меня есть модуль SSL, который проверяет если страница, которую требуют потребности, к которым получат доступ через SSL и перенаправления соответственно. Список страниц или папок, к которым нужно получить доступ через соединение SSL, хранится в XML-файле. Когда страницу быть требуют через SSL, которые не должны быть, модуль перенаправляет их к версии не-SSL, и наоборот.

3
ответ дан Mun 15 February 2014 в 02:13
поделиться

HttpModule, который поддерживает дружественные URL путем преобразования человечески-четких URL в тех использование программы негласно на каждом requst. Это также управляет моим CMS.

1
ответ дан DavGarcia 15 February 2014 в 02:13
поделиться

Для меня наиболее используемый http модуль является модулем аутентификации форм.

Мы используем его для обеспечения в значительной степени каждого веб-сайта, который мы используем.

1
ответ дан Barry 15 February 2014 в 02:13
поделиться
  • 1
    Да, спасибо. Но те ответы для 201 - 2011. Ситуация могла измениться в 2012. – Volodymyr Bezuglyy 12 July 2012 в 18:08

Используемый модуль, который проверяет на Авторизацию данного пользователя. Так, когда любой ресурс требуют, он проверяет, имеет ли пользователь права получить доступ к нему, и если не он взял бы пользователя к дружественной странице.

ACL может быть в DB Authz или XML-файле и дифференцируется с помощью ролей.

6
ответ дан Ramesh 15 February 2014 в 02:13
поделиться

Я использую набор модулей http и обработчиков http:

http://code.google.com/p/talifun-web/

StaticFileHandler

Обработчик http, который будет обслуживать статические файлы в кэширование, сжатие и возобновление.

Он генерирует согласованные etags и правильные метатеги для кэширования на прокси-серверах и локально. Это особенно полезно, когда у вас нет контроля над конфигурацией веб-сервера.

Он также может обслуживать кэшированные запросы и сжатые кэшированные запросы из памяти, минуя жесткий диск.

Он поддерживает следующие теги заголовков http:

  • Accept-Ranges
  • ETag
  • Expires
  • Last-Modified
  • Range
  • If-Range
  • If-Match
  • If-None-Match
  • If-Modified-Since
  • If-Unmodified-Since
  • Unless-Modified-Since

CrusherModule

Модуль, который сжимает js в один файл, а css - в отдельный файл.

Он также отслеживает изменения в любых наблюдаемых файлах css или js и восстанавливает разрушенный файл. Он генерирует уникальный хеш для измельченного файла и добавляет его к URL-адресу css и URL-адресу js. Таким образом, вы всегда будете уверены, что получите правильный контент, независимо от кеширования.

CssSpriteModule

Модуль, который объединяет изображения компонентов в один файл изображения спрайта и генерирует файл спрайта css, необходимый для разрезания изображения спрайта на его составляющие изображения.

RegexUrlAuthorizationModule

Модуль, обеспечивающий авторизацию на основе URL-адресов, соответствующих регулярным выражениям.

LogUrlModule

Очень простой модуль, который позволяет легко подключаться к веб-запросам, которые соответствуют регулярному выражению.

PageCompressionModule

Модуль для сжатия динамических страниц для веб-форм и mvc.

1
ответ дан 1 December 2019 в 20:13
поделиться