Назад | Перейти на главную страницу

System.Web.Extensions не найден даже после установки ASP.Net AJAX

Я развертываю веб-службу ASP.Net на виртуальной машине под управлением Windows Server 2008 / IIS 7. Я установил расширения ASP.Net AJAX (из Вот) на сервере. Однако, когда я пытаюсь получить доступ к службе, я получаю следующую ошибку:

Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

Я уже безуспешно пытался перезапустить IIS. Я вижу, что dll System.Web.Extensions присутствует (в C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Web.Extensions.dll), но ASP.Net почему-то не может его найти. Что еще мне нужно сделать, чтобы заставить ASP.Net распознать наличие этой DLL?

Оказывается, .Net Framework 3.5 не устанавливается по умолчанию на Windows Server 2008 R2. Запуск установщика для .Net Framework 3.5 устранил проблему.