Почему мое приложение ASP.NET сломалось после миграции? - PullRequest
1 голос
/ 09 января 2009

Мое веб-приложение очень хорошо работало в Windows Server 2003 с .NET Framework 2.0. Когда я перешел на Windows Server 2008 с .NET Framework 3.5.

При одинаковом коде, запущенном на обоих серверах, разница между ними была следующей: для данного асинхронного ASHX (IHttpAsyncHandler) предыдущий сервер автоматически отвечал на запрос заголовками Connection и Content-Length. Поскольку новый сервер не генерировал автоматически эти заголовки с помощью предыдущего кода, мне пришлось изменить код, чтобы сделать это вручную, иначе веб-клиенты не смогли бы определить конец ответа.

Мой вопрос: разве .NET Framework 3.5 не поддерживает полную обратную совместимость с .NET 2.0?

Ответы [ 2 ]

3 голосов
/ 09 января 2009

Проблема не в .Net Framework, а в IIS7 и IIS6. Как указывалось leppie , вам нужно установить пул приложений в классический режим.

3 голосов
/ 09 января 2009

Установите режим ApplicationPool на Классический.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...