Подтекст и интегрированный конвейерный режим IIS 7

StackOverflow https://stackoverflow.com/questions/402034

Вопрос

Из коробки SubText не может запускаться в режиме интегрированного конвейера IIS7.К сожалению, это выходит за рамки "переноса" web.config в соответствии с требуемым форматом.Например, перемещение HttpModules и HttpHandlers в их новое местоположение внутри .Как оказалось, запрос недоступен в Application_Start при запуске в интегрированном режиме, и это также приводит к сбою подтекста.

Если бы мы не добавляли функциональность блога на существующий веб-сайт, размещенный на GoDaddy ASP.NET, у нас осталось бы два варианта:Обновите кодовую базу подтекста, чтобы не использовать контекст запроса (плюс исправьте все остальные поверхности) или просто запустите SubText в классическом режиме.

К сожалению, наша текущая учетная запись GoDaddy ограничена, поскольку нам доступен только один пул приложений.Поскольку основной сайт настроен на режим интегрированного конвейера, у нас нет свободы изменять режим IIS, не влияя на (читать:взлом) основного сайта.

Помимо перехода на более гибкий хост, в настоящее время планируется модифицировать основной сайт для работы в классическом режиме.Это простой сайт, и возврат web.config к формату классического режима не должен быть большой проблемой.В качестве альтернативы, я играю с идеей обновления кодовой базы подтекста, чтобы не использовать контекст запроса при Application_Start .Я не слышал, чтобы кто-нибудь запускал SubText в интегрированном режиме, и это могло бы стать хорошей проблемой для решения - при условии, что необходимые обновления закончились.

Предполагая, что на эти усилия выделено еще около 8 часов, каков наилучший подход?Я упускаю какие-либо другие варианты?

Это было полезно?

Решение

К сожалению, у меня не было установки IIS 7 для тестирования при развертывании Subtext 2.1.2.В предстоящем выпуске Subtext 2.5 мы отлично работаем с интегрированным режимом IIS 7.К сожалению, версия 2.5 еще не вышла.

Если вас устраивает the bleeding edge, вы могли бы попробовать последнюю версию из нашего сундука.Это довольно солидно, и мы почти закончили.Если вы обновляете существующий блог, это может оказаться сложной задачей.Если вы устанавливаете новую версию, возможно, стоит попробовать эту сборку.

http://build.subtextproject.com/builds/archive/SubText-2.5.0.228.zip

Другие советы

В качестве продолжения мы быстро закомментировали код Application_Start, который ссылался на контекст запроса.Этот эксперимент привел к дальнейшим исключениям.Сейчас мы вносим изменения в основной сайт, чтобы он работал в классическом режиме.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top