Windows Server 2003 sp2 убивает веб-приложения ASP.NET 1.1 - PullRequest
0 голосов
/ 26 ноября 2008

Недавно мы обновили наш сервер разработки интрасети (Windows Server 2003) до последних и самых лучших исправлений, включая 2k3 sp2 и последние версии для каждой версии .NET.

У нас есть множество технологий, которые мы используем, включая COM +, ASP, ASP.NET 1.1, ASP.NET 2.0 и ColdFusion. Так что тестирование может быть интересным, так как эти технологии не всегда хорошо играют вместе.

Мы уже применили оперативное исправление для решения проблемы COM +. В настоящее время проблема заключается в том, что веб-приложения ASP.NET 1.1 просто больше не работают. Любая страница aspx просто генерирует общую ошибку «страница не найдена»; статические файлы (например, .html) возвращаются как обычно. Идентичный код все еще работает должным образом в нашей непропатченной тестовой среде.

Виртуальные папки настроены для запуска в своем собственном пуле приложений (отдельно от ASP.NET 2.0). Единственный совет, который я нашел в Google, - это изменить .NET на 2.0 для виртуальной папки. Казалось, что это сработало, но я беспокоюсь, что это приведет к подключению сервера (поскольку это происходило в прошлом, когда кто-то случайно не правильно настроил пул .NET приложения).

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

Дополнительная информация:

Оба рассматриваемых сервера 32-битные. Вот фрагмент из журнала IIS для ошибки 404:

2008-11-25 23:58:41 10.150.1.31 GET /revenue/MailerAdmin.aspx - 80 - 10.1.3.18 Mozilla / 4.0 + (совместимо; + MSIE + 7.0; + Windows + NT + 5.1; + MPI + ВНУТРЕННЯЯ; + InfoPath.2; + .NET + CLR + 1.1.4322; + .NET + CLR + 2.0.50727; + MS-RTC + LM + 8; + .NET + CLR + 3.0.04506.30; +. NET + CLR + 3.0.04506.648; + MPI + ВНУТРЕННИЙ; + .NET + CLR + 3.0.4506.2152; + .NET + CLR + 3.5.30729; + MPI + ВНУТРЕННИЙ) 404 2 1260

1 Ответ

1 голос
/ 28 ноября 2008

Вы можете посмотреть здесь для ошибки 404 2 1260. Посмотрите на папку «Расширение веб-службы» в диспетчере IIS. убедитесь, что ASP.NET v1.1.4322 зарегистрирован и разрешен. Если не. используйте инструмент aspnet_regiis.exe из каталога .net.

...