.net 3.5, требуется ли перезагрузка компьютера для его работы?

Эй, банда, мне нужно знать, нужно ли мне перезагрузить компьютер, чтобы получить .net 3.5 для работы с моими веб-приложениями после его установки. Мой сервер использует IIS. На моей локальной машине веб-приложение работает нормально. Когда я просматриваю его на сервере, я вижу ошибки, такие как сборки Linq, которые не могут быть найдены ... даже при том, что ссылки находятся в файле web.config и для классов, где я определяю свойства, используя поле snazzy no При генерации, компилятор жалуется, говоря, что мне нужно указать именно эти поля (опять же, это не происходит на локальной машине, когда я создаю веб-приложение). Консультации по этому вопросу будут оценены.

10.12.2008 19:04:23
3 ОТВЕТА
РЕШЕНИЕ

Это может помочь (загрузка последней версии в IIS):

С помощью командного окна перейдите к последней версии .net в папке C: \ Windows \ Microsoft.Net \ Framework \. Теперь выполните следующую команду: «net stop w3svc», чтобы остановить веб-службы. Затем используйте «aspnet_regiis.exe -ua», чтобы удалить все экземпляры ASP.NET из IIS. Затем выполните «aspnet_regiis.exe -i», чтобы установить ASP.NET в IIS. Теперь перезапустите веб-сервисы с помощью «net start w3svc».

2
10.12.2008 19:07:36
Кстати ... Если вы находитесь в .Net 3.5, последняя версия .Net будет v2.0.50727, которая является каталогом, к которому вы хотите перейти в командном окне.
madcolor 10.12.2008 19:19:00

Возможно, вы забыли установить версию .net для вашего сайта на вашем сервере на 3.5; я думаю, что по умолчанию это 1.1 или 2.0, если вы не сбросите его

(Утилита обслуживания IIS может сделать это)

0
10.12.2008 19:08:06

Если вы используете IIS7, вам не нужно запускать утилиту aspnet_regiis.

0
10.12.2008 19:59:39