.net 3.5, нужно ли перезагружать компьютер, чтобы он работал?

StackOverflow https://stackoverflow.com/questions/357176

  •  21-08-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Это может помочь (загрузка последней версии в 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».

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top