Приложение MVC 3 на сервере всегда выдает ошибку 500 - PullRequest
2 голосов
/ 19 января 2012

Я бин, развертывающий сайт MVC 3 ... он отлично работает на нашем 'промежуточном' сервере, который "теоретически" отражает наш сервер "QA".Однако при развертывании в QA выдает ошибку 500 при попытке доступа к нему из веб-браузера.Мы включили подробные ошибки в файле web.config, отключив дружественные ошибки http в IE, но ничего.

Есть предложения о том, что мы могли бы проверить?Я уже проверил, что на сервере установлены .NET 4 Client и .NET 4 Extended.Мне нужно составить контрольный список возможностей.Сильно почесывая голову ...

ОБНОВЛЕНИЕ:

Я заметил здесь одну странность, выполнив команду powershell:

test-path "$<Env:ProgramFiles(x86)>\Microsoft ASP.NET"

возвращает false.Как я уже говорил, установлены .NET 4 (Client & Extended), но не более того.Я нахожу это маленьким подозреваемым ...

Ответы [ 4 ]

1 голос
/ 19 января 2012

Войдите на рабочий стол сервера и откройте там веб-сайт из браузера.Затем вы должны увидеть фактическую информацию об исключении.

0 голосов
/ 12 сентября 2012

Это звучит как проблема с настройкой пользовательских ошибок и httpErrors. Также проверьте, правильно ли настроены уровни разрешения / доверия IIS.

0 голосов
/ 19 января 2012

Согласитесь с @Andrew, зная, что исключение действительно поможет.

Просто чтобы убедиться, что вы попытались установить элемент customErrors в вашем файле web.config на Off верно?Таким образом, сведения об исключении будут отображаться везде вместо HTTP 500.

Попробуйте изменить AppPool, который использует ваш сайт, на .NET 4 Integrated

Вы также можетепопробуйте запустить aspnet_regiis.exe , чтобы заново зарегистрировать .NET в IIS.

0 голосов
/ 19 января 2012

Это займет некоторое устранение неполадок с вашей стороны.

Но, я бы проверил следующее, похоже, это касается одного из этих парней:

  • web.config
  • machine.config
  • убедитесь, что все .dll установлены (проверьте GAC)
  • убедитесь, что ваш пул IIS не неправильная версия

Это всего лишь несколько от макушки моей головы. Надеюсь, это поможет.

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