SubText и IIS 7 интегрированный режим конвейера - PullRequest
0 голосов
/ 31 декабря 2008

Из коробки SubText не может работать в интегрированном конвейерном режиме IIS7. К сожалению, он выходит за рамки «миграции» файла web.config в соответствии с требуемым форматом. Например, перемещение httpModules и httpHandlers в их новое местоположение внутри. Как выясняется, запрос недоступен в Application_Start при работе в интегрированном режиме, что также приводит к сбою SubText.

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 15 января 2010

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

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

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

1 голос
/ 02 января 2009

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

...