«Пропуск» конвейера IIS в веб-сервисе WCF

1

Я читал статью, в которой говорится следующее:

IIS берет на себя значительную часть служебных затрат на производительность из-за таких вещей, как управление состоянием сеанса, проверка подлинности форм, модель процесса, события жизненного цикла запроса и т.д. Это не плохие вещи, которые нужно использовать и использовать, но если вам не нужны IIS, состояние сеанса, формы auth, события жизненного цикла запроса или модель процесса, затем не используйте их!

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

спасибо

Теги:
iis
wcf

1 ответ

1
Лучший ответ

Пропуск IIS будет включать проект OWIN/Katana. Для этого нет реального шаблона, но идея заключалась бы в том, чтобы wcf для "хозяина" веб-приложения, с разрешением, проходящим через словарь IDictionary<string,object> OWIN IDictionary<string,object> вместо обычного объекта IIS HttpContext.

Вот еще об этом.

И вот отправная точка для кодирования. Обратите внимание, что WebOperationContext все еще используется там.

  • 0
    Насколько я понимаю, OWIN / Katana все еще находятся в стадии альфа / бета, или готов к выпуску?
  • 0
    Это часть MVC 5 прямо сейчас. Это будет более усовершенствовано в ASP.Net vNext, части следующего выпуска .Net Framework.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню