Microsoft.Web.Atlas.dll и IIS7 интегрированный режим - PullRequest
0 голосов
/ 30 ноября 2010

Я перемещаю веб-сайт с IIS6 на IIS7, и я не могу заставить работать Microsoft.Web.Atlas.dll, когда IIS7 работает в интегрированном режиме. Он отлично работает в классическом режиме. Я просто получаю диалоговое окно с неизвестной ошибкой и вижу, что это ошибка 500 на сервере. При выполнении трассировки единственная информация, которую я получаю, это то, что это ошибка от ManagedPipelineHandler. Идеи?

1 Ответ

0 голосов
/ 30 ноября 2010

Как вы, наверное, знаете, Microsoft.Web.Atlas.dll был CTP компонентов ASP.NET AJAX (примерно с 2005/6).К сожалению, я и, вероятно, многие другие давно избавились от этой CTP, поэтому я могу только догадываться, что может быть не так, и некоторые возможные исправления:

  1. Попробуйте добавить любые специфичные для Atlas обработчики и модули<system.webServer> раздел вашего web.config файла.

  2. Если на новом сервере запущены 64-битные окна, попробуйте переключить пул приложений, в котором находится сайт, в 32-битный режим.

  3. Настройте пул приложений сайта для запуска ASP.NET 2.0, а не ASP.NET 4.0.

  4. Поскольку он настолько старый и был CTP, Atlas может даже не быть совместимым с режимом Integrated Pipeline.

  5. Рассмотреть возможность обновления кода доиспользуйте Microsoft AJAX 2.0 RTM.

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